From: Peter Michael Green Date: Thu, 26 Feb 2026 17:00:36 +0000 (+0000) Subject: pyside6 (6.9.2-2+rpi1) forky-staging; urgency=medium X-Git-Tag: archive/raspbian/6.10.3-2+rpi1~12 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=f24dae7f60c0ecb25a35e0870aa403716b1091cd;p=pyside6.git pyside6 (6.9.2-2+rpi1) forky-staging; urgency=medium * Remove armhf from qtwebengine related architecture lists. * Skip dh_missing. [dgit import unpatched pyside6 6.9.2-2+rpi1] --- f24dae7f60c0ecb25a35e0870aa403716b1091cd diff --cc debian/TODO index 00000000,00000000..a960bd6e new file mode 100644 --- /dev/null +++ b/debian/TODO @@@ -1,0 -1,0 +1,9 @@@ ++# Packaging TODO for pyside6 ++ ++ - check arch-restrictions on some packages / build-deps ++ ++ - check that share/ and libexec/ resources are found and work ++ ++ - write control from control.in? (version constraints, versioned package names) ++ ++ - should libexec be in an arch-tuple directory? how? diff --cc debian/changelog index 00000000,00000000..3bad706a new file mode 100644 --- /dev/null +++ b/debian/changelog @@@ -1,0 -1,0 +1,584 @@@ ++pyside6 (6.9.2-2+rpi1) forky-staging; urgency=medium ++ ++ * Remove armhf from qtwebengine related architecture lists. ++ * Skip dh_missing. ++ ++ -- Peter Michael Green Thu, 26 Feb 2026 17:00:36 +0000 ++ ++pyside6 (6.9.2-2) unstable; urgency=medium ++ ++ * Upload to unstable. ++ ++ -- Stuart Prescott Tue, 23 Sep 2025 10:19:51 +1000 ++ ++pyside6 (6.9.2-1) experimental; urgency=medium ++ ++ * New upstream release. ++ - update package names to "6.9" ++ - update build-dependencies ++ - update d/copyright for new release ++ * Update Standards-Version to 4.7.2 (no changes required). ++ ++ -- Stuart Prescott Wed, 03 Sep 2025 04:12:41 +1000 ++ ++pyside6 (6.8.2.1-4) unstable; urgency=medium ++ ++ * Fix paths set in Shiboken6Tools cmake files, with thanks to Sophie Brun ++ for the bug report and solution (Closes: #1104849). ++ ++ -- Stuart Prescott Wed, 07 May 2025 23:59:19 +1000 ++ ++pyside6 (6.8.2.1-3) unstable; urgency=medium ++ ++ * Provide pydist overrides to prevent dh_python3 from adding unwanted ++ dependencies when building modules using pyside6. ++ ++ -- Stuart Prescott Sat, 08 Mar 2025 16:09:00 +1100 ++ ++pyside6 (6.8.2.1-2) unstable; urgency=medium ++ ++ * Upload to unstable. ++ * Fix include directory in libpyside6-dev cmake data (Closes: #1098679). ++ * Add missing dependencies to new binary packages. ++ * Add extra autopkgtests for new binary packages. ++ ++ -- Stuart Prescott Sun, 02 Mar 2025 23:35:53 +1100 ++ ++pyside6 (6.8.2.1-1) experimental; urgency=medium ++ ++ * New upstream release. ++ - rebase patches ++ - drop patch for Python 3.13 compatibility ++ - add patch to fix Python module paths in cmake ++ ++ -- Stuart Prescott Tue, 18 Feb 2025 19:56:39 +1100 ++ ++pyside6 (6.7.3-1) unstable; urgency=medium ++ ++ * New upstream release. ++ * Cherry-pick patch from upstream for Python 3.13 opcode compatibility ++ (Closes: #1092529). ++ ++ -- Stuart Prescott Fri, 10 Jan 2025 00:30:33 +1100 ++ ++pyside6 (6.7.2-3) unstable; urgency=medium ++ ++ [ Pino Toscano ] ++ * Drop the unused mesa-vulkan-drivers build dependency. ++ * Limit python3-pyside6.qtbluetooth & python3-pyside6.qtnfc as linux-any; ++ the modules they refer to are available only on Linux ++ - regenerate debian/tests/control accordingly ++ * Build w/ --parallel=N w.r.t parallel=N in $DEB_BUILD_OPTIONS (1 if unset); ++ if --parallel=N is not passed, ninja will use all the available cores by ++ default, which is not what should be done by default. ++ ++ [ Stuart Prescott ] ++ * Add Python 3.13 as a supported version (Closes: #1091431). ++ ++ -- Stuart Prescott Thu, 26 Dec 2024 18:01:15 +1100 ++ ++pyside6 (6.7.2-2) unstable; urgency=medium ++ ++ * Add additional patches to mark failing tests as XFAIL to help with Qt 6.7 ++ transition. ++ ++ -- Stuart Prescott Mon, 14 Oct 2024 12:47:29 +1100 ++ ++pyside6 (6.7.2-1) unstable; urgency=medium ++ ++ * New upstream release. ++ - Fix FTBFS with Qt 6.7 (Closes: #1084193) ++ - refresh patches ++ - temporarily add patch for new test failure ++ - Fix up lintian-overrides for new paths ++ * Add new binary package for QtQuickTest module. ++ * Add new helper tools to pyside6-tools. ++ * Update binary package dependencies based on changed imports. ++ ++ -- Stuart Prescott Mon, 07 Oct 2024 12:17:27 +1100 ++ ++pyside6 (6.6.2-5) unstable; urgency=medium ++ ++ * Team upload. ++ ++ [ Pino Toscano ] ++ * Update the build dependencies: ++ - drop library packages already pulled in by dev packages: ++ libqt6quick3dglslparser6, libqt6waylandclient6, ++ libqt6waylandcompositor6, and libqt6wlshellintegration6 ++ - mark QML module packages as !nocheck, since they are used only when ++ running the tests: qml6-module-qtqml-workerscript, ++ qml6-module-qtquick, qml6-module-qtquick-controls, ++ qml6-module-qtquick-layouts, qml6-module-qtquick-templates, and ++ qml6-module-qtquick-window ++ - drop qt6-translations-l10n, not actually needed ++ - replace the runtime package qt6-wayland with qt6-wayland-dev ++ ++ [ Patrick Franz ] ++ * Use proper package name for qt6-datavis3d-dev. ++ ++ -- Patrick Franz Sat, 05 Oct 2024 19:05:33 +0200 ++ ++pyside6 (6.6.2-4) unstable; urgency=medium ++ ++ * xfail yet another test on arm64. ++ ++ -- Stuart Prescott Wed, 11 Sep 2024 00:34:47 +1000 ++ ++pyside6 (6.6.2-3) unstable; urgency=medium ++ ++ * Remove local patch for some xfail markings on some tests that now pass. ++ * Add missing build-dep on qml6-module-qtquick-window. ++ * Add additional architecture restrictions on tests based on package ++ availability. ++ * Specify a sensible test-name in d/tests/control for each test to make the ++ logs easier to read. ++ * Mark arm64 test failures as xfail temporarily to allow package build to ++ complete. ++ ++ -- Stuart Prescott Tue, 10 Sep 2024 06:35:35 +1000 ++ ++pyside6 (6.6.2-2) unstable; urgency=medium ++ ++ [ Gianfranco Costamagna ] ++ * Enable build on all architectures, excluding webengine support ++ where not available ++ * Also make sure the pdf binding is only built where ++ python3-pyqt6.qtpdf is available ++ ++ [ Stuart Prescott ] ++ * Drop build-dep on nuitka since it isn't available in trixie. ++ ++ -- Stuart Prescott Sat, 10 Aug 2024 14:41:41 +1000 ++ ++pyside6 (6.6.2-1) unstable; urgency=medium ++ ++ * New upstream release ++ - port packaging from pyside2 to pyside6 for Qt6 support ++ (Closes: #1062800) ++ - add/update d/rules and d/set-paths ++ - update lintian-overrides ++ - add patches to build cleanly ++ ++ -- Stuart Prescott Sun, 21 Jul 2024 20:56:17 +1000 ++ ++pyside2 (5.15.11-1) unstable; urgency=medium ++ ++ * Team upload. ++ * New upstream release. ++ * Drop patches, included in the new release: ++ - libshiboken-Fix-a-crash-in-Shiboken-Object-isValid.patch ++ - Fix-usage-of-Py_TYPE-for-Python-3.11.patch ++ - libshiboken-Fix-crashes-with-static-strings-in-Python-3.11.patch ++ - Fix-Property-GC-tracking-for-Python-3.11.patch ++ - Fix-GLES-builds.patch ++ * Refresh other patches. ++ ++ -- Dmitry Shachnev Sun, 15 Oct 2023 23:04:58 +0300 ++ ++pyside2 (5.15.10-4) unstable; urgency=medium ++ ++ * Team upload. ++ * Build with LLVM 15 for now (closes: #1051886). ++ * Backport upstream patch to fix test failures with Python 3.11.5. ++ * Add a debian/clean file (closes: #1047480). ++ ++ -- Dmitry Shachnev Sun, 01 Oct 2023 23:43:44 +0300 ++ ++pyside2 (5.15.10-3) unstable; urgency=medium ++ ++ * Team upload. ++ * Stop building the Qt WebEngine package on mipsel (closes: #1041253). ++ ++ -- Dmitry Shachnev Sun, 16 Jul 2023 17:49:14 +0300 ++ ++pyside2 (5.15.10-2) unstable; urgency=medium ++ ++ * Team upload. ++ * Regenerate debian/tests/control using debian/tests/control.gen. ++ * Enable the Qt WebEngine packages on mips64el. ++ * Enable the Qt Data Visualization package on all architectures. ++ * Test WebEngine only on architectures where it is available. ++ ++ -- Dmitry Shachnev Wed, 28 Jun 2023 00:02:49 +0300 ++ ++pyside2 (5.15.10-1) unstable; urgency=medium ++ ++ * Team upload. ++ * New upstream release. ++ * Drop patches, no longer needed after upstream changes: ++ - Revert-removal-of-version-check.patch ++ - importlib-machinery.patch ++ * Refresh other patches. ++ ++ -- Dmitry Shachnev Sun, 18 Jun 2023 19:12:26 +0300 ++ ++pyside2 (5.15.8-2) unstable; urgency=medium ++ ++ * Team upload. ++ * Backport upstream patch to fix GLES builds. ++ ++ -- Dmitry Shachnev Mon, 09 Jan 2023 00:06:53 +0400 ++ ++pyside2 (5.15.8-1) unstable; urgency=medium ++ ++ * Team upload. ++ * New upstream release. ++ * Drop patches, included in the new release: ++ - fix-reuse-build.patch ++ - qApp-fix-flag-handling.patch ++ - py3.10-prep-reset-the-type-cache-after-feature-switching.patch ++ - py3.10-prep-Fix-parser.py-for-changed-typing-module.patch ++ - py3.10-prep-Finally-support-Python-3.10.patch ++ - py3.10-prep-Fix-a-very-old-refcounting-error-in-time_test.patch ++ - shiboken6-Adapt-to-LLVM-12.01.patch ++ * Refresh debian/patches/blacklist-failing-tests.patch. ++ * Backport 7 upstream patches to support Python 3.11 (closes: #1027950). ++ * Remove dh-exec (debhelper now supports substitutions natively). ++ * Revert a change from 5.15.8 which broke build without limited API. ++ * Add a patch to fix AttributeError in signature_bootstrap.py. ++ * Fix redundant-globbing-patterns Lintian warning. ++ * Bump Standards-Version to 4.6.2, no changes needed. ++ ++ -- Dmitry Shachnev Sat, 07 Jan 2023 17:38:12 +0400 ++ ++pyside2 (5.15.2-2.3) unstable; urgency=medium ++ ++ * Call "py3versions -d" instead of "py3versions -r" in tests. ++ ++ -- Christian Marillat Fri, 17 Jun 2022 17:49:37 +0200 ++ ++pyside2 (5.15.2-2.2) unstable; urgency=medium ++ ++ * Don't test with python3-all but python3 as only the current python3 is ++ supported. (Closes:# 1012878) ++ ++ -- Christian Marillat Thu, 16 Jun 2022 10:57:23 +0200 ++ ++pyside2 (5.15.2-2.1) unstable; urgency=medium ++ ++ * Non-maintainer upload. ++ * Should always Build-Depends on python3-dev but not on python3-all-dev. ++ This package is unable to manage two python versions at the same time. ++ (Closes: #1008849) ++ ++ -- Christian Marillat Sun, 12 Jun 2022 18:30:03 +0200 ++ ++pyside2 (5.15.2-2) unstable; urgency=medium ++ ++ * Backport upstream patches for Python 3.10 support (closes: #999369). ++ * Backport upstream patch to adapt for LLVM 12.01. ++ * Run build-time tests with all supported Python versions. ++ - Add a patch to make the tests find the matching build directory. ++ ++ -- Dmitry Shachnev Tue, 16 Nov 2021 12:16:14 +0300 ++ ++pyside2 (5.15.2-1) unstable; urgency=medium ++ ++ * Team upload. ++ * Add missing dependencies to make the autopkgtest pass again. ++ * Backport proposed upstream patch to fix qApp flags handling. ++ - Unblacklist QtWidgets::bug_307 test, it should not fail anymore. ++ ++ -- Dmitry Shachnev Sat, 26 Dec 2020 11:39:45 +0300 ++ ++pyside2 (5.15.2-1~exp2) experimental; urgency=medium ++ ++ * Add packages for Qt3DExtras and Qt3DAnimation ++ * Add update-sip-import.patch (Closes: #966041) ++ ++ -- Kurt Kremitzki Sun, 20 Dec 2020 11:32:30 -0600 ++ ++pyside2 (5.15.2-1~exp1) experimental; urgency=medium ++ ++ [ Dmitry Shachnev ] ++ * New upstream release. ++ * Drop python3.9.patch, included in the new release. ++ * Rebase other patches. ++ * Backport upstream changes to pass --reuse-build only to commands that ++ support it. ++ * Build with system patchelf on all architectures. It is now available on ++ mipsel and mips64el too. ++ - Drop update-patchelf.patch, not needed with system patchelf. ++ * Continue building HTML documentation (upstream defaults to qch now). ++ * Replace Qt Quick Controls 1 build-dependency with Qt Quick Controls 2. ++ * Build with default llvm version (closes: #974784). ++ * Revert addition of “Multi-Arch: same” from the previous upload. ++ libpyside2-py3-5.15 is not multi-arch ready because the list of built ++ modules (in _config.py) may be different on different architectures. ++ * Bump Qt build-dependencies to 5.15 (as ftbfs-old-qt.patch was dropped). ++ * Minor debian/rules cleanup. ++ ++ [ Alexander Volkov ] ++ * Add python3-pyside2.qt{quickcontrols2,remoteobjects,serialport} packages. ++ ++ -- Kurt Kremitzki Sat, 19 Dec 2020 14:26:09 -0600 ++ ++pyside2 (5.15.0-6) unstable; urgency=medium ++ ++ * Team upload. ++ ++ [ Debian Janitor ] ++ * Apply multi-arch hints. ++ + python-pyside2-doc, shiboken2-doc: Add Multi-Arch: foreign. ++ + libshiboken2-dev, python3-pyside2.qt*: Add Multi-Arch: same. ++ ++ [ Dmitry Shachnev ] ++ * Drop ftbfs-old-qt.patch. Not needed since Debian has Qt 5.15. ++ * Stop hardcoding py3.8 in debian/shiboken2-doc.docs (closes: #976900). ++ * Blacklist QtWidgets::bug_307 test for now (closes: #976516). ++ ++ -- Dmitry Shachnev Mon, 14 Dec 2020 20:31:39 +0300 ++ ++pyside2 (5.15.0-5) unstable; urgency=medium ++ ++ * Team upload. ++ * Run tests with QSG_NO_DEPTH_BUFFER=1 on mips64el (see #868745). ++ ++ -- Dmitry Shachnev Mon, 19 Oct 2020 21:50:57 +0300 ++ ++pyside2 (5.15.0-4) unstable; urgency=medium ++ ++ * Team upload. ++ * Drop preload-libglx-mesa.patch, not needed with glibc ≥ 2.31-1. ++ * Backport upstream patch to add support for Python 3.9 (closes: #972194). ++ ++ -- Dmitry Shachnev Thu, 15 Oct 2020 20:06:52 +0300 ++ ++pyside2 (5.15.0-3) unstable; urgency=medium ++ ++ [ Dmitry Shachnev ] ++ * Bump Qt build-dependencies to 5.14. As most Qt packages have a ++ Build-Depends-Package field in their symbols files, dpkg-shlibdeps will ++ use that information and generate a runtime dependency on a new enough ++ Qt version (closes: #963983). ++ ++ [ Kurt Kremitzki ] ++ * Remove Freexian folks and add myself to Uploaders ++ * Correct libshiboken2 CMake include path (Closes: #964201) ++ ++ -- Kurt Kremitzki Sun, 05 Jul 2020 05:13:51 -0500 ++ ++pyside2 (5.15.0-2) unstable; urgency=medium ++ ++ * Team upload. ++ * Preload libGLX_mesa.so.0 in web_engine_initialize.py, to work around ++ test failure on arm64 (closes: #963709). ++ ++ -- Dmitry Shachnev Mon, 29 Jun 2020 15:26:26 +0300 ++ ++pyside2 (5.15.0-1) unstable; urgency=medium ++ ++ [ Gianfranco Costamagna ] ++ * Team upload ++ * Upload to unstable ++ * Drop trailing spaces from changelog file ++ * Bump compat level to 13 ++ * Bump std-version to 4.5.0 ++ * Add R^3: no ++ ++ -- Kurt Kremitzki Thu, 25 Jun 2020 21:15:20 -0500 ++ ++pyside2 (5.15.0-1~exp1) experimental; urgency=medium ++ ++ [ Steve Langasek ] ++ * Add test dependency on python3-all to fix autopkgtests (Closes: #950127) ++ ++ [ Gianfranco Costamagna ] ++ * Add python3-distro needed for tests. ++ * Drop "uic" and "rcc" from control file, removed upstream (LP: #1874095) ++ * Add missing Breaks/Replaces for upgrading from previous version ++ (Closes: #949339) ++ * Drop pyside2uic tests, dropped upstream ++ * New upstream version 5.15.0 (Closes: #950126, Closes: #960008) ++ * Drop old Fix-build-with-Qt-5.12, addressed upstream ++ * Add patch to fix build failures with old qt implementation ++ * Refresh patches ++ * Bump copyright years ++ * Bump soname to 15 ++ * Drop manpage, removed upstream ++ * Use llvm-9 to build, fixing a build failure ++ ++ -- Gianfranco Costamagna Sat, 06 Jun 2020 14:48:45 +0200 ++ ++pyside2 (5.14.0-1~exp1) experimental; urgency=medium ++ ++ [ Raphaël Hertzog ] ++ * Team upload ++ * New upstream version 5.14.0. Closes: #945376, #947101 ++ * Update patches (3 dropped, one new for Qt 5.12 compat) ++ * Use --ignore-git option instead of custom patch ++ * Update package names for version 5.14 ++ * Drop python3-pyside2uic, there's no such library anymore ++ * Re-enable tests failing due to broken XDG_RUNTIME_DIR ++ * Drop package prefix from lintian overrides ++ * Drop removed file from debian/copyright ++ * Fix arch-all build on 32 bit arches. Closes: #948764 ++ Thanks to peter green for the patch. ++ ++ [ Kurt Kremitzki ] ++ * Add CMake sed for pyside2 include path ++ * Add CMake sed for multi-Python version support ++ ++ -- Kurt Kremitzki Mon, 13 Jan 2020 00:10:14 -0600 ++ ++pyside2 (5.13.2-2.2) unstable; urgency=medium ++ ++ * Non-maintainer upload ++ * Update cmake paths for new locations ++ ++ -- Gianfranco Costamagna Sun, 29 Dec 2019 22:44:55 +0100 ++ ++pyside2 (5.13.2-2.1) unstable; urgency=medium ++ ++ * Non-maintainer upload ++ * Add an explicit shiboken dependency to fix FTBFS for reverse-dependencies ++ cmake based, who expect it being installed (Closes: #946082) ++ - thanks Tommaso Colombo for the patch ++ ++ -- Gianfranco Costamagna Tue, 24 Dec 2019 09:22:39 +0100 ++ ++pyside2 (5.13.2-2) unstable; urgency=medium ++ ++ * Do not build-depends on libqt5datavisualization5-dev on mipsel and ++ mpis64el (Closes: #945174) and limit .*qtdatavisualization binary package ++ to arch: amd64 arm64 armel armhf i386 ppc64el s390x ++ * Limit python3-pyside2.qtwebengine to amd64 arm64 armhf i386 mipsel ++ (qtwebengine5-dev is not available for other architectures) ++ * Add a patch to blacklist failing tests ++ ++ -- Sophie Brun Fri, 22 Nov 2019 10:28:55 +0100 ++ ++pyside2 (5.13.2-1) unstable; urgency=medium ++ ++ [ Ondřej Nový ] ++ * Remove almost all of Python 2 binary packages (no rdeps): ++ - python-pyside2.qt3dcore ++ - python-pyside2.qt3dinput ++ - python-pyside2.qt3dlogic ++ - python-pyside2.qt3drender ++ - python-pyside2.qtcharts ++ - python-pyside2.qtconcurrent ++ - python-pyside2.qthelp ++ - python-pyside2.qtlocation ++ - python-pyside2.qtmultimedia ++ - python-pyside2.qtmultimediawidgets ++ - python-pyside2.qtnetwork ++ - python-pyside2.qtpositioning ++ - python-pyside2.qtprintsupport ++ - python-pyside2.qtqml ++ - python-pyside2.qtquick ++ - python-pyside2.qtquickwidgets ++ - python-pyside2.qtscript ++ - python-pyside2.qtscripttools ++ - python-pyside2.qtsensors ++ - python-pyside2.qtsql ++ - python-pyside2.qttest ++ - python-pyside2.qttexttospeech ++ - python-pyside2.qtwebchannel ++ - python-pyside2.qtwebenginecore ++ - python-pyside2.qtwebenginewidgets ++ - python-pyside2.qtwebsockets ++ - python-pyside2.qtx11extras ++ - python-pyside2.qtxmlpatterns ++ ++ [ Sophie Brun ] ++ * Update debian/watch ++ * New upstream version 5.13.2 ++ * Refresh patches and remove obsolete patches ++ * Add missing build-deps ++ * Force pybuild to use distutils, not Cmake ++ * Replace deprecated upstream option --jobs with --parallel ++ * Update documentation build ++ * Add a patch to support Python 3.8 (Closes: #942753) ++ * Add new binary packages ++ - python3-pyside2.qtdatavisualization ++ - python3-pyside2.qtopenglfunctions ++ - python3-pyside2.qtscxml ++ - python3-pyside2.qtwebengine ++ * Update list of built files in debian/rules ++ * Switch pyside2-tools to Python3 ++ * Switch to debhelper-compat 12 ++ * Bump Standards-Version to 4.4.1 (no changes) ++ * Update installation of python3 module shiboken2 ++ * Add autopkgtest ++ * Add missing Conflicts/Replaces and Provides for libpyside2-* ++ * Add a patch to use python3 in pyside2-tools ++ * Remove disable failing test in debian/rules ++ * Add missing depends (Closes: #943709) ++ * Run the tests and add missing build-deps for tests ++ * Remove useless build-dep pyqt5-dev ++ ++ [ Raphaël Hertzog ] ++ * Drop remaining python2 parts. ++ ++ -- Sophie Brun Fri, 15 Nov 2019 10:15:57 +0100 ++ ++pyside2 (5.11.2-3) unstable; urgency=medium ++ ++ [ Sébastien Delafond ] ++ * Do not build-depends on patchelf on mips and mipsel (Closes: #917199) ++ ++ -- Sebastien Delafond Wed, 16 Jan 2019 16:30:16 +0100 ++ ++pyside2 (5.11.2-2) unstable; urgency=medium ++ ++ [ Sébastien Delafond ] ++ * Add myself to uploaders ++ * Do not build-depends on patchelf on mips64el (Closes: #917200) ++ ++ -- Sebastien Delafond Thu, 10 Jan 2019 09:21:43 +0100 ++ ++pyside2 (5.11.2-1) unstable; urgency=medium ++ ++ [ Raphaël Hertzog ] ++ * New upstream version 5.11.2 ++ * Remove patches merged upstream ++ * Merge fix-PAGESIZE.patch into update-patchelf.patch ++ * Add patchelf to Build-Depends ++ * Bump Standards-Version to 4.2.1 ++ ++ [ Frédéric Bonnard ] ++ * Fix hardcoded PAGESIZE for patchelf.cc. Closes: #909265 ++ ++ -- Raphaël Hertzog Fri, 28 Sep 2018 15:09:34 +0200 ++ ++pyside2 (5.11.0-4) unstable; urgency=medium ++ ++ * Use default llvm-dev and libclang-dev (Closes: #906168) ++ * Add Cmake config files for Python3 (Closes: #906020) ++ * Fix debian/libpyside2-5.11.install for triplets that are not *-linux-gnu ++ (thanks to Adrian Bunk) ++ * Add an upstream patch to fix build on armel/armhf ++ ++ -- Sophie Brun Mon, 27 Aug 2018 12:53:29 +0200 ++ ++pyside2 (5.11.0-3) unstable; urgency=medium ++ ++ * More fixes for builds building only arch any or only arch all. ++ * Really fix the build with dpkg-buildpackage -A. ++ ++ -- Raphaël Hertzog Tue, 31 Jul 2018 21:33:04 +0200 ++ ++pyside2 (5.11.0-2) unstable; urgency=medium ++ ++ [ Raphaël Hertzog ] ++ * Fix build with dpkg-buildpackage -A. Closes: #904892 ++ * Fix python-pyside2 dependencies. Replace python-pyside2.widgets by ++ python-pyside2.qtwidgets. ++ ++ [ Sophie Brun ] ++ * Drop useless "Testsuite: autopkgtest-pkg-python". ++ * Enable parallel build. ++ * Limit QtWebEngine packages to amd64 arm64 armhf i386 mipsel. ++ * Remove unused lintian-overrides. ++ * Use python2 only in pyside2-tools. ++ * Remove big metapackages python-pyside2 and python3-pyside2. ++ ++ -- Raphaël Hertzog Tue, 31 Jul 2018 16:37:40 +0200 ++ ++pyside2 (5.11.0-1) unstable; urgency=medium ++ ++ * Initial release (Closes: #877871) ++ ++ -- Sophie Brun Thu, 26 Jul 2018 17:47:45 +0200 diff --cc debian/check-build-logs index 00000000,00000000..2a278aae new file mode 100755 --- /dev/null +++ b/debian/check-build-logs @@@ -1,0 -1,0 +1,108 @@@ ++#!/usr/bin/python3 ++ ++from collections import defaultdict ++from pathlib import Path ++import re ++import subprocess ++import sys ++ ++from debian.changelog import Changelog ++ ++ ++debian_archs = [ ++ "amd64", ++ "arm64", ++ "armel", ++ "armhf", ++ "i386", ++ "mips64el", ++ "ppc64el", ++ "riscv64", ++ "s390x", ++] ++ ++ ++def fetch_build_logs(package: str, version: str) -> None: ++ for a in debian_archs: ++ if not Path(f"{package}_{version}_{a}.log").exists(): ++ cmd = [ ++ "getbuildlog", ++ package, ++ version, ++ a, ++ ] ++ subprocess.check_call(cmd) ++ ++ ++def find_bpass(filepath: Path) -> list[str]: ++ with open(filepath, "rt") as fh: ++ bpass = [l for l in fh.readlines() if "BPASS" in l] ++ return bpass ++ ++ ++def process_logs(package: str, version: str) -> dict[str, list[str]]: ++ filename_re = re.compile(rf"{package}_.*_(.*)\.log") ++ ++ result: dict[str, list[str]] = {} ++ ++ for logfilepath in Path(".").glob(f"{package}_{version}_*.log"): ++ m = filename_re.match(str(logfilepath)) ++ assert m ++ arch = m.group(1) ++ bpasses = find_bpass(logfilepath) ++ result[arch] = bpasses ++ return result ++ ++ ++def print_table(result: dict[str, list[str]]): ++ tests: dict[str, list[str]] = defaultdict(list) ++ checked = sorted(result.keys()) ++ ++ linere = re.compile(r"Test +#(\d+): BPASS +(.*)") ++ for arch in checked: ++ for line in result[arch]: ++ m = linere.search(line) ++ assert m ++ testname = m.group(2) ++ tests[testname].append(arch) ++ ++ collapse_format = False ++ max_len = max(len(t) for t in tests.keys()) ++ ++ if collapse_format: ++ max_len //= 2 ++ ++ print(" " * (max_len + 1), end="") ++ for a in debian_archs: ++ print(f"{a} ", end="") ++ print() ++ ++ for test, archs in tests.items(): ++ if collapse_format: ++ print(test) ++ print(" " * max_len, end="") ++ else: ++ print(f"{test:{max_len+1}}", end="") ++ for a in debian_archs: ++ if a not in checked: ++ icon = "?" ++ elif a in archs: ++ icon = "✔" ++ else: ++ icon = "✘" ++ print(f"{icon: ^{len(a)}} ", end="") ++ print() ++ ++ ++if __name__ == "__main__": ++ with open("debian/changelog") as fh: ++ ch = Changelog(fh) ++ pkg = ch.package ++ ver = str(ch.version) ++ ++ if len(sys.argv) == 2: ++ ver = sys.argv[1] ++ ++ fetch_build_logs(pkg, ver) ++ results = process_logs(pkg, ver) ++ print_table(results) diff --cc debian/check-deps index 00000000,00000000..cf3de2f6 new file mode 100755 --- /dev/null +++ b/debian/check-deps @@@ -1,0 -1,0 +1,182 @@@ ++#!/usr/bin/python3 ++""" ++Check the dependencies of the set of packages in the split pyside package ++layout. ++ ++Usage: ++ check-deps ../build-area/pyside6_6.X.Y-Z_amd64.changes ++""" ++# Copyright (c) 2024 Stuart Prescott ++# ++# Part of the Debian packaging for PySide6 ++# Available under GPL-2+ or LGPL-3 - see debian/copyright ++ ++ ++from dataclasses import dataclass ++from pathlib import Path ++import re ++import sys ++ ++from debian.deb822 import Changes, Packages ++from debian.debfile import DebFile ++ ++ ++MODULE_NAME = "PySide6" ++ ++# Files to inspect and what to look for in them ++MODULE_PATTERN = re.compile(r"(?:.|/|)usr/lib/python3.*/dist-packages/(.*)\.pyi?") ++IMPORT_PATTERN = re.compile(rf"^\s*import ({MODULE_NAME}\..*)") ++ ++ ++@dataclass ++class Module: ++ """Details of a Python module and its imports""" ++ ++ name: str ++ filename: str ++ imports: list[str] ++ ++ ++@dataclass ++class Package: ++ """Details of a Debian package, its Python modules and dependencies""" ++ ++ name: str ++ filename: str ++ modules: list[Module] ++ depends: list[str] ++ ++ ++def load_changes(changes_filename: Path | str) -> list[Package]: ++ """obtain details of the .deb packages referenced from a .changes file""" ++ packages: list[Package] = [] ++ with open(changes_filename, encoding="UTF-8") as fh: ++ changes = Changes(fh.readlines()) ++ files = changes["Files"] ++ for f in files: ++ if f["name"].endswith(".deb"): ++ packages.append( ++ Package( ++ # assume that the filenames are in standard format of ++ # package_{version}_{arch}.deb to get the package name ++ name=f["name"].partition("_")[0], ++ filename=f["name"], ++ # the following to be filled in later ++ modules=[], ++ depends=[], ++ ) ++ ) ++ return packages ++ ++ ++def inspect_packages(base_path: Path, packages: list[Package]) -> None: ++ """inspect each .deb for Python modules and dependencies""" ++ for p in packages: ++ # debian.debfile.DebFile object for read-only inspection of .deb ++ df = DebFile(base_path / p.filename) ++ ++ # inspect the DEBIAN/control file to find dependencies ++ control = Packages(df.debcontrol()) ++ rels = control.relations["depends"] ++ for r in rels: # type: ignore ++ # Simplify the analysis here: ++ # - only look at Python module dependencies, that by policy ++ # are going to be in `python3-foo` packages ++ # - just consider the first dep of the group since these are ++ # Python module deps that don't come with alternate versions ++ depname = r[0]["name"] ++ if depname.startswith("python3-"): ++ p.depends.append(depname) ++ ++ # inspect the DEBIAN/md5sums to get the file list for the package ++ # this could also be obtained from the TarFile object from the ++ # DebData part rather than the DebControl part ++ hashes = df.md5sums(encoding="UTF-8") ++ for fname in hashes.keys(): ++ # Only look at Python module files ++ if fn_match := MODULE_PATTERN.match(fname): ++ # Turn the filename back into a module name - this doesn't ++ # work that well in general but is ok for PySide6 split ++ # packages. ++ module = Module(fn_match.group(1).replace("/", "."), fname, []) ++ ++ # Inspect the file contents to look for `import` statements. ++ # This is only looking at `import foo` statements not ++ # alternate forms such as `from foo import bar` or ++ # `import foo, bar`; for PySide6 this is OK because we only ++ # care about the automatically generated imports that are ++ # are all of the `import foo` form. ++ # (This could be rewritten to walk the ast, perhaps?) ++ pyfile = df.data.get_content(fname, encoding="UTF-8") ++ if pyfile is None: ++ continue ++ for line in pyfile.splitlines(): ++ if imp_match := IMPORT_PATTERN.match(line): ++ module.imports.append(imp_match.group(1)) ++ ++ # Record the information about the Python module and its imports ++ p.modules.append(module) ++ ++ ++def check_deps(packages: list[Package]) -> list[tuple[str, str]]: ++ """check that declared dependencies match the `import` statements in modules ++ ++ Note: transitive dependencies are not checked here - the packaging ++ should not rely on transitive dependencies but instead be explicit. ++ """ ++ # Start by making a LUT of the module names to map to the packages ++ modules = {} ++ for p in packages: ++ for m in p.modules: ++ modules[m.name] = p ++ ++ # Check each package to look for `import` statements that rely on ++ # packages for which there is no Depends ++ missing: list[tuple[str, str]] = [] ++ for p in packages: ++ for m in p.modules: ++ for i in m.imports: ++ mod_pkg = modules[i] ++ # Look in the package Depends, excluding self-deps ++ if mod_pkg.name not in p.depends and mod_pkg.name != p.name: ++ missing.append((p.name, mod_pkg.name)) ++ return missing ++ ++ ++def dump(packages: list[Package]) -> None: ++ """pretty print the list of Package data""" ++ for p in packages: ++ module_details = " \n".join( ++ f"{m.name} imports {m.imports}" for m in p.modules ++ ) ++ print( ++ f"""\ ++{p.name} ++ {p.filename} ++ modules: ++ {module_details} ++ depends: ++ {p.depends} ++""" ++ ) ++ ++ ++if __name__ == "__main__": ++ if len(sys.argv) != 2: ++ print("Usage: check-deps foo.changes") ++ sys.exit(1) ++ ++ changes_filepath = Path(sys.argv[1]) ++ ++ # load data ++ packages_data = load_changes(changes_filepath) ++ base = changes_filepath.parent ++ inspect_packages(base, packages_data) ++ ++ # dump findings ++ dump(packages_data) ++ ++ # check ++ missing_deps = check_deps(packages_data) ++ for package, missing_dep in missing_deps: ++ print(f"MISSING: {package} Depends: {missing_dep}") diff --cc debian/check-packages index 00000000,00000000..af3ca4ea new file mode 100755 --- /dev/null +++ b/debian/check-packages @@@ -1,0 -1,0 +1,23 @@@ ++#!/bin/sh ++ ++# Compare the upstream list of packages to the ones that d/control will make: ++ ++sed -nr 's/\* (.*)/\1/p' README.pyside6_addons.md README.pyside6_essentials.md | ++tr A-Z a-z | ++while read module; do ++ if [ $module = "qtaxcontainer" ]; then ++ # windows only module ++ continue ++ fi ++ if ! grep -q "^Package: python3-pyside6.$module" debian/control; then ++ echo "MISSING PACKAGE FOR: $module" ++ fi ++done ++ ++ ++# Check that every package has a list of files to install ++for pkg in $(dh_listpackages | grep ^python3); do ++ if [ ! -f debian/$pkg.install ]; then ++ echo "MISSING CONFIG $pkg.install" ++ fi ++done diff --cc debian/clean index 00000000,00000000..007fd642 new file mode 100644 --- /dev/null +++ b/debian/clean @@@ -1,0 -1,0 +1,6 @@@ ++build_history/2*/ ++pyside3_build/ ++pyside3_install/ ++sources/pyside2/doc/pyside-config.qdocconf ++sources/pyside2/doc/pyside.qdocconf.in ++sources/pyside2/doc/qtmodules/pyside-*.qdocconf diff --cc debian/control index 00000000,00000000..98bcad67 new file mode 100644 --- /dev/null +++ b/debian/control @@@ -1,0 -1,0 +1,1216 @@@ ++Source: pyside6 ++Section: python ++Priority: optional ++Maintainer: Debian Qt/KDE Maintainers ++Uploaders: ++ Kurt Kremitzki , ++ Stuart Prescott , ++Build-Depends: ++ chrpath, ++ clang, ++ cmake (>= 3.1), ++ debhelper-compat (= 13), ++ dh-python, ++ dh-sequence-python3, ++ dh-sequence-sphinxdoc, ++ furo , ++ libclang-dev, ++ libxml2-dev, ++ libxslt1-dev, ++ llvm-dev, ++ ninja-build, ++ patchelf, ++ python3-dev, ++ python3-distro, ++ python3-numpy, ++ python3-opengl, ++ python3-packaging, ++ python3-pip , ++ python3-pkginfo , ++ python3-myst-parser , ++ python3-setuptools, ++ python3-sphinx , ++ python3-sphinx-copybutton , ++ python3-sphinx-design , ++ python3-sphinxcontrib.qthelp , ++ python3-wheel, ++ qml6-module-qtqml-workerscript (>= 6.9) , ++ qml6-module-qtquick (>= 6.9) , ++ qml6-module-qtquick-controls (>= 6.9) , ++ qml6-module-qtquick-layouts (>= 6.9) , ++ qml6-module-qtquick-templates (>= 6.9) , ++ qml6-module-qtquick-window (>= 6.9) , ++ qt6-3d-dev (>= 6.9), ++ qt6-base-dev (>= 6.9), ++ qt6-base-private-dev (>= 6.9), ++ qt6-charts-dev (>= 6.9), ++ qt6-connectivity-dev (>= 6.9) [linux-any], ++ qt6-datavis3d-dev (>= 6.9), ++ qt6-declarative-dev (>= 6.9), ++ qt6-declarative-private-dev (>= 6.9), ++ qt6-graphs-dev (>= 6.9), ++ qt6-httpserver-dev (>= 6.9), ++ qt6-location-dev (>= 6.9), ++ qt6-multimedia-dev (>= 6.9), ++ qt6-networkauth-dev (>= 6.9), ++ qt6-pdf-dev (>= 6.9) [amd64 arm64 i386], ++ qt6-pdf-private-dev (>= 6.9) [amd64 arm64 i386], ++ qt6-positioning-dev (>= 6.9), ++ qt6-qmllint-plugins (>= 6.9), ++ qt6-qmltooling-plugins (>= 6.9), ++ qt6-quick3d-dev (>= 6.9), ++# qt6-remoteobjects-dev (>= 6.9), ++ qt6-remoteobjects-dev (>> 6.9.1-5), ++ qt6-scxml-dev (>= 6.9), ++ qt6-sensors-dev (>= 6.9), ++ qt6-serialbus-dev (>= 6.9), ++ qt6-serialport-dev (>= 6.9), ++ qt6-shadertools-dev (>= 6.9), ++ qt6-speech-dev (>= 6.9), ++ qt6-svg-dev (>= 6.9), ++ qt6-tools-dev (>= 6.9), ++ qt6-virtualkeyboard-dev (>= 6.9), ++ qt6-wayland-dev (>= 6.9) [linux-any], ++ qt6-webchannel-dev (>= 6.9), ++ qt6-webengine-dev (>= 6.9) [amd64 arm64 i386], ++ qt6-websockets-dev (>= 6.9), ++ qt6-webview-dev (>= 6.9) [amd64 arm64 i386], ++ qtchooser, ++ sip-tools (>= 6.5), ++ xauth , ++ xvfb , ++Build-Conflicts: ++ libpyside6-dev, ++ libshiboken6-dev, ++Rules-Requires-Root: no ++Standards-Version: 4.7.2 ++Homepage: https://wiki.qt.io/Qt_for_Python ++Vcs-Git: https://salsa.debian.org/qt-kde-team/qt6/pyside6.git ++Vcs-Browser: https://salsa.debian.org/qt-kde-team/qt6/pyside6 ++ ++Package: libpyside6-dev ++Section: libdevel ++Architecture: any ++Depends: ++ libpyside6-py3-6.9 (= ${binary:Version}), ++ ${misc:Depends}, ++ ${shlibs:Depends}, ++Description: Python bindings for Qt 6 (development files) ++ pyside6 provides Python bindings for Qt 6.x framework. ++ . ++ Qt is a cross-platform C++ application framework. Qt's primary feature ++ is its rich set of widgets that provide standard GUI functionality. ++ . ++ This package provides the development headers for the libpyside6 library. ++ ++Package: libpyside6-py3-6.9 ++Section: libs ++Architecture: any ++Depends: ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends}, ++Conflicts: ++ libpyside6-py3-6.2, ++ libpyside6-py3-6.4, ++ libpyside6-py3-6.6, ++ libpyside6-py3-6.7, ++ libpyside6-py3-6.8, ++Replaces: ++ libpyside6-py3-6.2, ++ libpyside6-py3-6.4, ++ libpyside6-py3-6.6, ++ libpyside6-py3-6.7, ++ libpyside6-py3-6.8, ++Provides: ++ libpyside6-py3, ++Description: Python 3 bindings for Qt 6 (base files) ++ pyside6 provides Python bindings for Qt 6.x framework. ++ . ++ Qt is a cross-platform C++ application framework. Qt's primary feature ++ is its rich set of widgets that provide standard GUI functionality. ++ . ++ This package contains Python3 base file used by all modules. ++ ++Package: libshiboken6-dev ++Section: libdevel ++Architecture: any ++Depends: ++ libshiboken6-py3-6.9 (= ${binary:Version}), ++ python3-dev, ++ shiboken6 (= ${source:Version}), ++ ${misc:Depends}, ++ ${shlibs:Depends}, ++Description: CPython bindings generator for C++ libraries (development files) ++ Shiboken6 is a bindings generator for C++ libraries that outputs CPython ++ source code. It collects information from library headers, and then ++ merges modifications and handwritten code defined in the typesystem ++ description. ++ . ++ Shiboken6 is the binding generator used to create the PySide6 bindings. ++ . ++ This package provides the development headers for the libshiboken6 library. ++ ++Package: libshiboken6-py3-6.9 ++Section: libs ++Architecture: any ++Depends: ++ python3, ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends}, ++Conflicts: ++ libshiboken6-py3-6.2, ++ libshiboken6-py3-6.4, ++ libshiboken6-py3-6.6, ++ libshiboken6-py3-6.7, ++ libshiboken6-py3-6.8, ++Replaces: ++ libshiboken6-py3-6.2, ++ libshiboken6-py3-6.4, ++ libshiboken6-py3-6.6, ++ libshiboken6-py3-6.7, ++ libshiboken6-py3-6.8, ++Provides: ++ libshiboken6-py3, ++Description: CPython bindings generator for C++ libraries (Python3 shared library) ++ Shiboken6 is a bindings generator for C++ libraries that outputs CPython ++ source code. It collects information from library headers, and then ++ merges modifications and handwritten code defined in the typesystem ++ description. ++ . ++ Shiboken6 is the binding generator used to create the PySide6 bindings. ++ . ++ This package contains the shared Python 3 library used by shiboken6. ++ ++Package: pyside6-tools ++Architecture: any ++Section: devel ++Depends: ++ python3-pyside6.qtcore, ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends}, ++Description: development tools for PySide6 (lupdate) ++ Qt is a cross-platform C++ application framework. Qt's primary feature ++ is its rich set of widgets that provide standard GUI functionality. ++ . ++ PySide6 ships Python bindings for the Qt 6 framework. This package ships ++ the following accompanying tools: ++ * pyside6-lupdate - update Qt Linguist translation files for PySide ++ ++Package: python-pyside6-doc ++Architecture: all ++Section: doc ++Depends: ++ ${misc:Depends}, ++ ${sphinxdoc:Depends}, ++Multi-Arch: foreign ++Description: Python bindings for Qt 6 (common documentation) ++ pyside6 provides Python bindings for Qt 6.x framework. ++ . ++ Qt is a cross-platform C++ application framework. Qt's primary feature ++ is its rich set of widgets that provide standard GUI functionality. ++ . ++ This package contains the common documentation package. ++ ++Package: python3-pyside6.qt3danimation ++Architecture: any ++Depends: ++ python3-pyside6.qt3dcore, ++ python3-pyside6.qt3drender, ++ python3-pyside6.qtcore, ++ python3-pyside6.qtgui, ++ python3-pyside6.qtnetwork, ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends}, ++Description: Python bindings for Qt 6 3DAnimation module (Python 3) ++ pyside6 provides Python bindings for Qt 6.x framework. ++ . ++ Qt is a cross-platform C++ application framework. Qt's primary feature ++ is its rich set of widgets that provide standard GUI functionality. ++ . ++ This package contains Python 3 bindings for the Qt3DAnimation module. ++ ++Package: python3-pyside6.qt3dcore ++Architecture: any ++Depends: ++ python3-pyside6.qtcore, ++ python3-pyside6.qtgui, ++ python3-pyside6.qtnetwork, ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends}, ++Description: Python bindings for Qt 6 3DCore module (Python 3) ++ pyside6 provides Python bindings for Qt 6.x framework. ++ . ++ Qt is a cross-platform C++ application framework. Qt's primary feature ++ is its rich set of widgets that provide standard GUI functionality. ++ . ++ This package contains Python 3 bindings for the Qt3DCore module. ++ ++Package: python3-pyside6.qt3dextras ++Architecture: any ++Depends: ++ python3-pyside6.qt3dcore, ++ python3-pyside6.qt3drender, ++ python3-pyside6.qtcore, ++ python3-pyside6.qtgui, ++ python3-pyside6.qtnetwork, ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends}, ++Description: Python bindings for Qt 6 3DExtras module (Python 3) ++ pyside6 provides Python bindings for Qt 6.x framework. ++ . ++ Qt is a cross-platform C++ application framework. Qt's primary feature ++ is its rich set of widgets that provide standard GUI functionality. ++ . ++ This package contains Python 3 bindings for the Qt3DExtras module. ++ ++Package: python3-pyside6.qt3dinput ++Architecture: any ++Depends: ++ python3-pyside6.qt3dcore, ++ python3-pyside6.qtcore, ++ python3-pyside6.qtgui, ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends}, ++Description: Python bindings for Qt 6 3DInput module (Python 3) ++ pyside6 provides Python bindings for Qt 6.x framework. ++ . ++ Qt is a cross-platform C++ application framework. Qt's primary feature ++ is its rich set of widgets that provide standard GUI functionality. ++ . ++ This package contains Python 3 bindings for the Qt3DInput module. ++ ++Package: python3-pyside6.qt3dlogic ++Architecture: any ++Depends: ++ python3-pyside6.qt3dcore, ++ python3-pyside6.qtcore, ++ python3-pyside6.qtgui, ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends}, ++Description: Python bindings for Qt 6 3DLogic module (Python 3) ++ pyside6 provides Python bindings for Qt 6.x framework. ++ . ++ Qt is a cross-platform C++ application framework. Qt's primary feature ++ is its rich set of widgets that provide standard GUI functionality. ++ . ++ This package contains Python 3 bindings for the Qt3DLogic module. ++ ++Package: python3-pyside6.qt3drender ++Architecture: any ++Depends: ++ python3-pyside6.qt3dcore, ++ python3-pyside6.qtcore, ++ python3-pyside6.qtgui, ++ python3-pyside6.qtopengl, ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends}, ++Description: Python bindings for Qt 6 3DRender module (Python 3) ++ pyside6 provides Python bindings for Qt 6.x framework. ++ . ++ Qt is a cross-platform C++ application framework. Qt's primary feature ++ is its rich set of widgets that provide standard GUI functionality. ++ . ++ This package contains Python 3 bindings for the Qt3DRender module. ++ ++Package: python3-pyside6.qtasyncio ++Architecture: any ++Depends: ++ python3-pyside6.qtcore, ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends}, ++Description: Python bindings for Qt 6 ASyncIO (Python 3) ++ pyside6 provides Python bindings for Qt 6.x framework. ++ . ++ Qt is a cross-platform C++ application framework. Qt's primary feature ++ is its rich set of widgets that provide standard GUI functionality. ++ . ++ This package contains Python 3 bindings for the QtAsyncio module. ++ ++Package: python3-pyside6.qtbluetooth ++Architecture: linux-any ++Depends: ++ python3-pyside6.qtcore, ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends}, ++Description: Python bindings for Qt 6 Bluetooth (Python 3) ++ pyside6 provides Python bindings for Qt 6.x framework. ++ . ++ Qt is a cross-platform C++ application framework. Qt's primary feature ++ is its rich set of widgets that provide standard GUI functionality. ++ . ++ This package contains Python 3 bindings for the QtBluetooth module. ++ ++Package: python3-pyside6.qtcharts ++Architecture: any ++Depends: ++ python3-pyside6.qtcore, ++ python3-pyside6.qtgui, ++ python3-pyside6.qtwidgets, ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends}, ++Description: Python bindings for Qt 6 Charts module (Python 3) ++ pyside6 provides Python bindings for Qt 6.x framework. ++ . ++ Qt is a cross-platform C++ application framework. Qt's primary feature ++ is its rich set of widgets that provide standard GUI functionality. ++ . ++ This package contains Python 3 bindings for the QtCharts module. ++ ++Package: python3-pyside6.qtconcurrent ++Architecture: any ++Depends: ++ python3-pyside6.qtcore, ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends}, ++Description: Python bindings for Qt 6 Concurrent module (Python 3) ++ pyside6 provides Python bindings for Qt 6.x framework. ++ . ++ Qt is a cross-platform C++ application framework. Qt's primary feature ++ is its rich set of widgets that provide standard GUI functionality. ++ . ++ This package contains Python 3 bindings for the QtConcurrent module. ++ ++Package: python3-pyside6.qtcore ++Architecture: any ++Depends: ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends}, ++Suggests: ++ python-pyside6-doc, ++Description: Python bindings for Qt 6 core module (Python 3) ++ pyside6 provides Python bindings for Qt 6.x framework. ++ . ++ Qt is a cross-platform C++ application framework. Qt's primary feature ++ is its rich set of widgets that provide standard GUI functionality. ++ . ++ This package contains Python 3 bindings for the QtCore module. ++ ++Package: python3-pyside6.qtdatavisualization ++Architecture: any ++Depends: ++ python3-pyside6.qtcore, ++ python3-pyside6.qtgui, ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends}, ++Description: Python bindings for Qt 6 Data Visualization (Python 3) ++ pyside6 provides Python bindings for Qt 6.x framework. ++ . ++ Qt is a cross-platform C++ application framework. Qt's primary feature ++ is its rich set of widgets that provide standard GUI functionality. ++ . ++ This package contains Python 3 bindings for the QtDataVisualization module. ++ ++Package: python3-pyside6.qtdbus ++Architecture: any ++Depends: ++ python3-pyside6.qtcore, ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends}, ++Description: Python bindings for Qt 6 DBus (Python 3) ++ pyside6 provides Python bindings for Qt 6.x framework. ++ . ++ Qt is a cross-platform C++ application framework. Qt's primary feature ++ is its rich set of widgets that provide standard GUI functionality. ++ . ++ This package contains Python 3 bindings for the QtDBus module. ++ ++Package: python3-pyside6.qtdesigner ++Architecture: any ++Depends: ++ python3-pyside6.qtcore, ++ python3-pyside6.qtgui, ++ python3-pyside6.qtwidgets, ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends}, ++Description: Python bindings for Qt 6 Designer (Python 3) ++ pyside6 provides Python bindings for Qt 6.x framework. ++ . ++ Qt is a cross-platform C++ application framework. Qt's primary feature ++ is its rich set of widgets that provide standard GUI functionality. ++ . ++ This package contains Python 3 bindings for the QtDesigner module. ++ ++Package: python3-pyside6.qtgraphs ++Architecture: any ++Depends: ++ python3-pyside6.qtcore, ++ python3-pyside6.qtgui, ++ python3-pyside6.qtqml, ++ python3-pyside6.qtquick, ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends}, ++Description: Python bindings for Qt 6 Graphs (Python 3) ++ pyside6 provides Python bindings for Qt 6.x framework. ++ . ++ Qt is a cross-platform C++ application framework. Qt's primary feature ++ is its rich set of widgets that provide standard GUI functionality. ++ . ++ This package contains Python 3 bindings for the QtGraphs module. ++ ++Package: python3-pyside6.qtgraphswidgets ++Architecture: any ++Depends: ++ python3-pyside6.qtcore, ++ python3-pyside6.qtgraphs, ++ python3-pyside6.qtgui, ++ python3-pyside6.qtquick, ++ python3-pyside6.qtquickwidgets, ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends}, ++Description: Python bindings for Qt 6 GraphsWidgets (Python 3) ++ pyside6 provides Python bindings for Qt 6.x framework. ++ . ++ Qt is a cross-platform C++ application framework. Qt's primary feature ++ is its rich set of widgets that provide standard GUI functionality. ++ . ++ This package contains Python 3 bindings for the QtGraphsWidgets module. ++ ++Package: python3-pyside6.qtgui ++Architecture: any ++Depends: ++ python3-pyside6.qtcore, ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends}, ++Description: Python bindings for Qt 6 Gui module (Python 3) ++ pyside6 provides Python bindings for Qt 6.x framework. ++ . ++ Qt is a cross-platform C++ application framework. Qt's primary feature ++ is its rich set of widgets that provide standard GUI functionality. ++ . ++ This package contains Python 3 bindings for the QtGui module. ++ ++Package: python3-pyside6.qthelp ++Architecture: any ++Depends: ++ python3-pyside6.qtcore, ++ python3-pyside6.qtgui, ++ python3-pyside6.qtwidgets, ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends}, ++Description: Python bindings for Qt 6 Help module (Python 3) ++ pyside6 provides Python bindings for Qt 6.x framework. ++ . ++ Qt is a cross-platform C++ application framework. Qt's primary feature ++ is its rich set of widgets that provide standard GUI functionality. ++ . ++ This package contains Python 3 bindings for the QtHelp module. ++ ++Package: python3-pyside6.qthttpserver ++Architecture: any ++Depends: ++ python3-pyside6.qtconcurrent, ++ python3-pyside6.qtcore, ++ python3-pyside6.qtnetwork, ++ python3-pyside6.qtwebsockets, ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends}, ++Description: Python bindings for Qt 6 HttpServer (Python 3) ++ pyside6 provides Python bindings for Qt 6.x framework. ++ . ++ Qt is a cross-platform C++ application framework. Qt's primary feature ++ is its rich set of widgets that provide standard GUI functionality. ++ . ++ This package contains Python 3 bindings for the QtHttpServer module. ++ ++Package: python3-pyside6.qtmultimedia ++Architecture: any ++Depends: ++ python3-pyside6.qtcore, ++ python3-pyside6.qtgui, ++ python3-pyside6.qtnetwork, ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends}, ++Description: Python bindings for Qt 6 Multimedia module (Python 3) ++ pyside6 provides Python bindings for Qt 6.x framework. ++ . ++ Qt is a cross-platform C++ application framework. Qt's primary feature ++ is its rich set of widgets that provide standard GUI functionality. ++ . ++ This package contains Python 3 bindings for the QtMultimedia module. ++ ++Package: python3-pyside6.qtmultimediawidgets ++Architecture: any ++Depends: ++ python3-pyside6.qtcore, ++ python3-pyside6.qtgui, ++ python3-pyside6.qtmultimedia, ++ python3-pyside6.qtnetwork, ++ python3-pyside6.qtwidgets, ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends}, ++Description: Python bindings for Qt 6 MultimediaWidgets module (Python 3) ++ pyside6 provides Python bindings for Qt 6.x framework. ++ . ++ Qt is a cross-platform C++ application framework. Qt's primary feature ++ is its rich set of widgets that provide standard GUI functionality. ++ . ++ This package contains Python 3 bindings for the QtMultimediaWidgets module. ++ ++Package: python3-pyside6.qtlocation ++Architecture: any ++Depends: ${misc:Depends}, ${python3:Depends}, ${shlibs:Depends}, ++ python3-pyside6.qtcore, python3-pyside6.qtpositioning ++Description: Python bindings for Qt 6 Location module (Python 3) ++ pyside6 provides Python bindings for Qt 6.x framework. ++ . ++ Qt is a cross-platform C++ application framework. Qt's primary feature ++ is its rich set of widgets that provide standard GUI functionality. ++ . ++ This package contains Python 3 bindings for the QtLocation module. ++ ++Package: python3-pyside6.qtnetwork ++Architecture: any ++Depends: ++ python3-pyside6.qtcore, ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends}, ++Description: Python bindings for Qt 6 Network module (Python 3) ++ pyside6 provides Python bindings for Qt 6.x framework. ++ . ++ Qt is a cross-platform C++ application framework. Qt's primary feature ++ is its rich set of widgets that provide standard GUI functionality. ++ . ++ This package contains Python 3 bindings for the QtNetwork module. ++ ++Package: python3-pyside6.qtnetworkauth ++Architecture: any ++Depends: ++ python3-pyside6.qtcore, ++ python3-pyside6.qtnetwork, ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends}, ++Description: Python bindings for Qt 6 NetworkAuth (Python 3) ++ pyside6 provides Python bindings for Qt 6.x framework. ++ . ++ Qt is a cross-platform C++ application framework. Qt's primary feature ++ is its rich set of widgets that provide standard GUI functionality. ++ . ++ This package contains Python 3 bindings for the QtNetworkAuth module. ++ ++Package: python3-pyside6.qtnfc ++Architecture: linux-any ++Depends: ++ python3-pyside6.qtcore, ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends}, ++Description: Python bindings for Qt 6 NFC (Python 3) ++ pyside6 provides Python bindings for Qt 6.x framework. ++ . ++ Qt is a cross-platform C++ application framework. Qt's primary feature ++ is its rich set of widgets that provide standard GUI functionality. ++ . ++ This package contains Python 3 bindings for the QtNfc module. ++ ++Package: python3-pyside6.qtopengl ++Architecture: any ++Depends: ++ python3-pyside6.qtcore, ++ python3-pyside6.qtgui, ++ python3-pyside6.qtwidgets, ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends}, ++Description: Python bindings for Qt 6 OpenGL module (Python 3) ++ pyside6 provides Python bindings for Qt 6.x framework. ++ . ++ Qt is a cross-platform C++ application framework. Qt's primary feature ++ is its rich set of widgets that provide standard GUI functionality. ++ . ++ This package contains Python 3 bindings for the QtOpenGL module. ++ ++Package: python3-pyside6.qtopenglwidgets ++Architecture: any ++Depends: ++ python3-pyside6.qtcore, ++ python3-pyside6.qtgui, ++ python3-pyside6.qtwidgets, ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends}, ++Description: Python bindings for Qt 6 OpenGLWidgets module (Python 3) ++ pyside6 provides Python bindings for Qt 6.x framework. ++ . ++ Qt is a cross-platform C++ application framework. Qt's primary feature ++ is its rich set of widgets that provide standard GUI functionality. ++ . ++ This package contains Python 3 bindings for the QtOpenGLWidgets module. ++ ++Package: python3-pyside6.qtpdf ++Architecture: amd64 arm64 i386 ++Depends: ++ python3-pyside6.qtcore, ++ python3-pyside6.qtgui, ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends}, ++Description: Python bindings for Qt 6 PDF module (Python 3) ++ pyside6 provides Python bindings for Qt 6.x framework. ++ . ++ Qt is a cross-platform C++ application framework. Qt's primary feature ++ is its rich set of widgets that provide standard GUI functionality. ++ . ++ This package contains Python 3 bindings for the QtPdf module. ++ ++Package: python3-pyside6.qtpdfwidgets ++Architecture: amd64 arm64 i386 ++Depends: ++ python3-pyside6.qtcore, ++ python3-pyside6.qtgui, ++ python3-pyside6.qtpdf, ++ python3-pyside6.qtwidgets, ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends}, ++Description: Python bindings for Qt 6 PDF Widgets module (Python 3) ++ pyside6 provides Python bindings for Qt 6.x framework. ++ . ++ Qt is a cross-platform C++ application framework. Qt's primary feature ++ is its rich set of widgets that provide standard GUI functionality. ++ . ++ This package contains Python 3 bindings for the QtPdfWidgets module. ++ ++Package: python3-pyside6.qtpositioning ++Architecture: any ++Depends: ++ python3-pyside6.qtcore, ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends}, ++Description: Python bindings for Qt 6 Positioning module (Python 3) ++ pyside6 provides Python bindings for Qt 6.x framework. ++ . ++ Qt is a cross-platform C++ application framework. Qt's primary feature ++ is its rich set of widgets that provide standard GUI functionality. ++ . ++ This package contains Python 3 bindings for the QtPositioning module. ++ ++Package: python3-pyside6.qtprintsupport ++Architecture: any ++Depends: ++ python3-pyside6.qtcore, ++ python3-pyside6.qtgui, ++ python3-pyside6.qtwidgets, ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends}, ++Description: Python bindings for Qt 6 PrintSupport module (Python 3) ++ pyside6 provides Python bindings for Qt 6.x framework. ++ . ++ Qt is a cross-platform C++ application framework. Qt's primary feature ++ is its rich set of widgets that provide standard GUI functionality. ++ . ++ This package contains Python 3 bindings for the QtPrintSupport module. ++ ++Package: python3-pyside6.qtqml ++Architecture: any ++Depends: ++ python3-pyside6.qtcore, ++ python3-pyside6.qtgui, ++ python3-pyside6.qtnetwork, ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends}, ++Description: Python bindings for Qt 6 Qml module (Python 3) ++ pyside6 provides Python bindings for Qt 6.x framework. ++ . ++ Qt is a cross-platform C++ application framework. Qt's primary feature ++ is its rich set of widgets that provide standard GUI functionality. ++ . ++ This package contains Python 3 bindings for the QtQml module. ++ ++Package: python3-pyside6.qtquick ++Architecture: any ++Depends: ++ python3-pyside6.qtcore, ++ python3-pyside6.qtgui, ++ python3-pyside6.qtnetwork, ++ python3-pyside6.qtopengl, ++ python3-pyside6.qtqml, ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends}, ++Description: Python bindings for Qt 6 Quick module (Python 3) ++ pyside6 provides Python bindings for Qt 6.x framework. ++ . ++ Qt is a cross-platform C++ application framework. Qt's primary feature ++ is its rich set of widgets that provide standard GUI functionality. ++ . ++ This package contains Python 3 bindings for the QtQuick module. ++ ++Package: python3-pyside6.qtquick3d ++Architecture: any ++Depends: ++ python3-pyside6.qtcore, ++ python3-pyside6.qtgui, ++ python3-pyside6.qtqml, ++ python3-pyside6.qtquick, ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends}, ++Description: Python bindings for Qt 6 Quick3D (Python 3) ++ pyside6 provides Python bindings for Qt 6.x framework. ++ . ++ Qt is a cross-platform C++ application framework. Qt's primary feature ++ is its rich set of widgets that provide standard GUI functionality. ++ . ++ This package contains Python 3 bindings for the QtQuick3D module. ++ ++Package: python3-pyside6.qtquickcontrols2 ++Architecture: any ++Depends: ++ python3-pyside6.qtcore, ++ python3-pyside6.qtquick, ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends}, ++Description: Python bindings for Qt 6 QuickControls2 (Python 3) ++ pyside6 provides Python bindings for Qt 6.x framework. ++ . ++ Qt is a cross-platform C++ application framework. Qt's primary feature ++ is its rich set of widgets that provide standard GUI functionality. ++ . ++ This package contains Python 3 bindings for the QtQuickControls2 module. ++ ++Package: python3-pyside6.qtquicktest ++Architecture: any ++Depends: ++ python3-pyside6.qtquick, ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends}, ++Description: Python bindings for Qt 6 QuickTest (Python 3) ++ pyside6 provides Python bindings for Qt 6.x framework. ++ . ++ Qt is a cross-platform C++ application framework. Qt's primary feature ++ is its rich set of widgets that provide standard GUI functionality. ++ . ++ This package contains Python 3 bindings for the QtQuickTest module. ++ ++Package: python3-pyside6.qtquickwidgets ++Architecture: any ++Depends: ++ python3-pyside6.qtcore, ++ python3-pyside6.qtgui, ++ python3-pyside6.qtnetwork, ++ python3-pyside6.qtqml, ++ python3-pyside6.qtquick, ++ python3-pyside6.qtwidgets, ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends}, ++Description: Python bindings for Qt 6 QuickWidgets module (Python 3) ++ pyside6 provides Python bindings for Qt 6.x framework. ++ . ++ Qt is a cross-platform C++ application framework. Qt's primary feature ++ is its rich set of widgets that provide standard GUI functionality. ++ . ++ This package contains Python 3 bindings for the QtQuickWidgets module. ++ ++Package: python3-pyside6.qtremoteobjects ++Architecture: any ++Depends: ++ python3-pyside6.qtcore, ++ python3-pyside6.qtnetwork, ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends}, ++Description: Python bindings for Qt 6 RemoteObjects (Python 3) ++ pyside6 provides Python bindings for Qt 6.x framework. ++ . ++ Qt is a cross-platform C++ application framework. Qt's primary feature ++ is its rich set of widgets that provide standard GUI functionality. ++ . ++ This package contains Python 3 bindings for the QtRemoteObjects module. ++ ++Package: python3-pyside6.qtscxml ++Architecture: any ++Depends: ++ python3-pyside6.qtcore, ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends}, ++Description: Python bindings for Qt 6 Scxml (Python 3) ++ pyside6 provides Python bindings for Qt 6.x framework. ++ . ++ Qt is a cross-platform C++ application framework. Qt's primary feature ++ is its rich set of widgets that provide standard GUI functionality. ++ . ++ This package contains Python 3 bindings for the Scxml module. ++ ++Package: python3-pyside6.qtsensors ++Architecture: any ++Depends: ++ python3-pyside6.qtcore, ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends}, ++Description: Python bindings for Qt 6 Sensors module (Python 3) ++ pyside6 provides Python bindings for Qt 6.x framework. ++ . ++ Qt is a cross-platform C++ application framework. Qt's primary feature ++ is its rich set of widgets that provide standard GUI functionality. ++ . ++ This package contains Python 3 bindings for the QtSensors module. ++ ++Package: python3-pyside6.qtserialbus ++Architecture: any ++Depends: ++ python3-pyside6.qtcore, ++ python3-pyside6.qtnetwork, ++ python3-pyside6.qtserialport, ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends}, ++Description: Python bindings for Qt 6 SerialBus (Python 3) ++ pyside6 provides Python bindings for Qt 6.x framework. ++ . ++ Qt is a cross-platform C++ application framework. Qt's primary feature ++ is its rich set of widgets that provide standard GUI functionality. ++ . ++ This package contains Python 3 bindings for the QtSerialBus module. ++ ++Package: python3-pyside6.qtserialport ++Architecture: any ++Depends: ++ python3-pyside6.qtcore, ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends}, ++Description: Python bindings for Qt 6 SerialPort (Python 3) ++ pyside6 provides Python bindings for Qt 6.x framework. ++ . ++ Qt is a cross-platform C++ application framework. Qt's primary feature ++ is its rich set of widgets that provide standard GUI functionality. ++ . ++ This package contains Python 3 bindings for the QtSerialPort module. ++ ++Package: python3-pyside6.qtspatialaudio ++Architecture: any ++Depends: ++ python3-pyside6.qtcore, ++ python3-pyside6.qtgui, ++ python3-pyside6.qtmultimedia, ++ python3-pyside6.qtnetwork, ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends}, ++Description: Python bindings for Qt 6 Spatial Audio (Python 3) ++ pyside6 provides Python bindings for Qt 6.x framework. ++ . ++ Qt is a cross-platform C++ application framework. Qt's primary feature ++ is its rich set of widgets that provide standard GUI functionality. ++ . ++ This package contains Python 3 bindings for the QtSpatialAudio module. ++ ++Package: python3-pyside6.qtsql ++Architecture: any ++Depends: ++ python3-pyside6.qtcore, ++ python3-pyside6.qtgui, ++ python3-pyside6.qtwidgets, ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends}, ++Description: Python bindings for Qt 6 Sql module (Python 3) ++ pyside6 provides Python bindings for Qt 6.x framework. ++ . ++ Qt is a cross-platform C++ application framework. Qt's primary feature ++ is its rich set of widgets that provide standard GUI functionality. ++ . ++ This package contains Python 3 bindings for the QtSql module. ++ ++Package: python3-pyside6.qtstatemachine ++Architecture: any ++Depends: ++ python3-pyside6.qtcore, ++ python3-pyside6.qtgui, ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends}, ++Description: Python bindings for Qt 6 State Machine (Python 3) ++ pyside6 provides Python bindings for Qt 6.x framework. ++ . ++ Qt is a cross-platform C++ application framework. Qt's primary feature ++ is its rich set of widgets that provide standard GUI functionality. ++ . ++ This package contains Python 3 bindings for the QtStateMachine module. ++ ++Package: python3-pyside6.qtsvg ++Architecture: any ++Depends: ++ python3-pyside6.qtcore, ++ python3-pyside6.qtgui, ++ python3-pyside6.qtwidgets, ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends}, ++Description: Python bindings for Qt 6 Svg module (Python 3) ++ pyside6 provides Python bindings for Qt 6.x framework. ++ . ++ Qt is a cross-platform C++ application framework. Qt's primary feature ++ is its rich set of widgets that provide standard GUI functionality. ++ . ++ This package contains Python 3 bindings for the QtSvg module. ++ ++Package: python3-pyside6.qtsvgwidgets ++Architecture: any ++Depends: ++ python3-pyside6.qtcore, ++ python3-pyside6.qtgui, ++ python3-pyside6.qtsvg, ++ python3-pyside6.qtwidgets, ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends}, ++Description: Python bindings for Qt 6 SvgWidgets module (Python 3) ++ pyside6 provides Python bindings for Qt 6.x framework. ++ . ++ Qt is a cross-platform C++ application framework. Qt's primary feature ++ is its rich set of widgets that provide standard GUI functionality. ++ . ++ This package contains Python 3 bindings for the QtSvgWidgets module. ++ ++Package: python3-pyside6.qttest ++Architecture: any ++Depends: ++ python3-pyside6.qtcore, ++ python3-pyside6.qtgui, ++ python3-pyside6.qtwidgets, ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends}, ++Description: Python bindings for Qt 6 Test module (Python 3) ++ pyside6 provides Python bindings for Qt 6.x framework. ++ . ++ Qt is a cross-platform C++ application framework. Qt's primary feature ++ is its rich set of widgets that provide standard GUI functionality. ++ . ++ This package contains Python 3 bindings for the QtTest module. ++ ++Package: python3-pyside6.qttexttospeech ++Architecture: any ++Depends: ++ python3-pyside6.qtcore, ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends}, ++Description: Python bindings for Qt 6 TextToSpeech module (Python 3) ++ pyside6 provides Python bindings for Qt 6.x framework. ++ . ++ Qt is a cross-platform C++ application framework. Qt's primary feature ++ is its rich set of widgets that provide standard GUI functionality. ++ . ++ This package contains Python 3 bindings for the QtTextToSpeech module. ++ ++Package: python3-pyside6.qtuitools ++Architecture: any ++Depends: ++ python3-pyside6.qtcore, ++ python3-pyside6.qtgui, ++ python3-pyside6.qtwidgets, ++ python3-pyside6.qtxml, ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends}, ++Description: Python bindings for Qt 6 UiTools module (Python 3) ++ pyside6 provides Python bindings for Qt 6.x framework. ++ . ++ Qt is a cross-platform C++ application framework. Qt's primary feature ++ is its rich set of widgets that provide standard GUI functionality. ++ . ++ This package contains Python 3 bindings for the QtUiTools module. ++ ++Package: python3-pyside6.qtwebchannel ++Architecture: any ++Depends: ++ python3-pyside6.qtcore, ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends}, ++Description: Python bindings for Qt 6 WebChannel module (Python 3) ++ pyside6 provides Python bindings for Qt 6.x framework. ++ . ++ Qt is a cross-platform C++ application framework. Qt's primary feature ++ is its rich set of widgets that provide standard GUI functionality. ++ . ++ This package contains Python 3 bindings for the QtWebChannel module. ++ ++Package: python3-pyside6.qtwebenginecore ++Architecture: amd64 arm64 i386 ++Depends: ++ python3-pyside6.qtcore, ++ python3-pyside6.qtgui, ++ python3-pyside6.qtnetwork, ++ python3-pyside6.qtprintsupport, ++ python3-pyside6.qtwebchannel, ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends}, ++Description: Python bindings for Qt 6 WebEngineCore module (Python 3) ++ pyside6 provides Python bindings for Qt 6.x framework. ++ . ++ Qt is a cross-platform C++ application framework. Qt's primary feature ++ is its rich set of widgets that provide standard GUI functionality. ++ . ++ This package contains Python 3 bindings for the QtWebEngineCore module. ++ ++Package: python3-pyside6.qtwebenginequick ++Architecture: amd64 arm64 i386 ++Depends: ++ python3-pyside6.qtcore, ++ python3-pyside6.qtnetwork, ++ python3-pyside6.qtqml, ++ python3-pyside6.qtwebenginecore, ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends}, ++Description: Python bindings for Qt 6 WebEngineQuick module (Python 3) ++ pyside6 provides Python bindings for Qt 6.x framework. ++ . ++ Qt is a cross-platform C++ application framework. Qt's primary feature ++ is its rich set of widgets that provide standard GUI functionality. ++ . ++ This package contains Python 3 bindings for the QtWebEnginequick module. ++ ++Package: python3-pyside6.qtwebenginewidgets ++Architecture: amd64 arm64 i386 ++Depends: ++ python3-pyside6.qtcore, ++ python3-pyside6.qtgui, ++ python3-pyside6.qtnetwork, ++ python3-pyside6.qtprintsupport, ++ python3-pyside6.qtwebchannel, ++ python3-pyside6.qtwebenginecore, ++ python3-pyside6.qtwidgets, ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends}, ++Description: Python bindings for Qt 6 WebEngineWidgets module (Python 3) ++ pyside6 provides Python bindings for Qt 6.x framework. ++ . ++ Qt is a cross-platform C++ application framework. Qt's primary feature ++ is its rich set of widgets that provide standard GUI functionality. ++ . ++ This package contains Python 3 bindings for the QtWebEngineWidgets module. ++ ++Package: python3-pyside6.qtwebsockets ++Architecture: any ++Depends: ++ python3-pyside6.qtcore, ++ python3-pyside6.qtnetwork, ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends}, ++Description: Python bindings for Qt 6 WebSockets module (Python 3) ++ pyside6 provides Python bindings for Qt 6.x framework. ++ . ++ Qt is a cross-platform C++ application framework. Qt's primary feature ++ is its rich set of widgets that provide standard GUI functionality. ++ . ++ This package contains Python 3 bindings for the QtWebSockets module. ++ ++Package: python3-pyside6.qtwebview ++Architecture: amd64 arm64 i386 ++Depends: ++ python3-pyside6.qtcore, ++ python3-pyside6.qtwebenginecore, ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends}, ++Description: Python bindings for Qt 6 WebView module (Python 3) ++ pyside6 provides Python bindings for Qt 6.x framework. ++ . ++ Qt is a cross-platform C++ application framework. Qt's primary feature ++ is its rich set of widgets that provide standard GUI functionality. ++ . ++ This package contains Python 3 bindings for the QtWebView module. ++ ++Package: python3-pyside6.qtwidgets ++Architecture: any ++Depends: ++ python3-pyside6.qtcore, ++ python3-pyside6.qtgui, ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends}, ++Description: Python bindings for Qt 6 Widgets module (Python 3) ++ pyside6 provides Python bindings for Qt 6.x framework. ++ . ++ Qt is a cross-platform C++ application framework. Qt's primary feature ++ is its rich set of widgets that provide standard GUI functionality. ++ . ++ This package contains Python 3 bindings for the QtWidgets module. ++ ++Package: python3-pyside6.qtxml ++Architecture: any ++Depends: ++ python3-pyside6.qtcore, ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends}, ++Description: Python bindings for Qt 6 Xml module (Python 3) ++ pyside6 provides Python bindings for Qt 6.x framework. ++ . ++ Qt is a cross-platform C++ application framework. Qt's primary feature ++ is its rich set of widgets that provide standard GUI functionality. ++ . ++ This package contains Python 3 bindings for the QtXml module. ++ ++Package: shiboken6 ++Section: devel ++Architecture: all ++Depends: ++ python3, ++ ${misc:Depends}, ++ ${shlibs:Depends}, ++Description: CPython bindings generator for C++ libraries ++ Shiboken6 is a bindings generator for C++ libraries that outputs CPython ++ source code. It collects information from library headers, and then ++ merges modifications and handwritten code defined in the typesystem ++ description. ++ . ++ Shiboken6 is the binding generator used to create the PySide6 bindings. ++ ++Package: shiboken6-doc ++Architecture: all ++Section: doc ++Depends: ++ ${misc:Depends}, ++ ${sphinxdoc:Depends}, ++Multi-Arch: foreign ++Description: CPython bindings generator for C++ libraries (common documentation) ++ Shiboken6 is a bindings generator for C++ libraries that outputs CPython ++ source code. It collects information from library headers, and then ++ merges modifications and handwritten code defined in the typesystem ++ description. ++ . ++ Shiboken6 is the binding generator used to create the PySide6 bindings. ++ . ++ This package contains the common documentation. diff --cc debian/copyright index 00000000,00000000..d02f76a2 new file mode 100644 --- /dev/null +++ b/debian/copyright @@@ -1,0 -1,0 +1,1407 @@@ ++Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ ++Source: https://download.qt.io/official_releases/QtForPython/ ++Upstream-Name: PySide6 ++ ++Files: * ++Copyright: 2016-2025, The Qt Company Ltd. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: CMakeLists.txt ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: build_scripts/config.py ++Copyright: 2018, The Qt Company Ltd. ++License: GPL-2 or GPL-3 or LGPL-3 ++ ++Files: debian/* ++Copyright: 2024, 2025, Stuart Prescott ++ 2020-2023, Dmitry Shachnev ++ 2018, 2019, Sophie Brun ++License: GPL-2+ or LGPL-3 ++ ++Files: examples/bluetooth/lowenergyscanner/Scanner/* ++Copyright: 2023, The Qt Company Ltd. ++ 2013, BlackBerry Limited. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: examples/bluetooth/lowenergyscanner/Scanner/Main.qml ++ examples/bluetooth/lowenergyscanner/Scanner/qmldir ++Copyright: 2016-2025, The Qt Company Ltd. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: examples/corelib/settingseditor/settingseditor.py ++Copyright: 2022, 2023, The Qt Company Ltd. ++ 2010, 2013, Riverbank Computing Limited. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: examples/corelib/threads/mandelbrot.py ++Copyright: 2022, 2023, The Qt Company Ltd. ++ 2010, 2013, Riverbank Computing Limited. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: examples/demos/colorpaletteclient/QtExampleStyle/CMakeLists.txt ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: examples/demos/documentviewer/pdfviewer/* ++Copyright: 2017, Klaralvdalens Datakonsult AB (KDAB). ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: examples/demos/documentviewer/pdfviewer/pdfviewer.py ++Copyright: 2016-2025, The Qt Company Ltd. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: examples/httpserver/* ++Copyright: 2022, The Qt Company Ltd. ++ 2020, Mikhail Svetkin ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: examples/httpserver/simplehttpserver/doc/* ++Copyright: 2016-2025, The Qt Company Ltd. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: examples/multimedia/audiooutput/audiooutput.py ++Copyright: 2022, 2023, The Qt Company Ltd. ++ 2010, 2013, Riverbank Computing Limited. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: examples/network/blockingfortuneclient/blockingfortuneclient.py ++Copyright: 2022, 2023, The Qt Company Ltd. ++ 2010, 2013, Riverbank Computing Limited. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: examples/network/fortuneclient/fortuneclient.py ++Copyright: 2022, 2023, The Qt Company Ltd. ++ 2010, 2013, Riverbank Computing Limited. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: examples/network/fortuneserver/fortuneserver.py ++Copyright: 2022, 2023, The Qt Company Ltd. ++ 2010, 2013, Riverbank Computing Limited. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: examples/network/threadedfortuneserver/threadedfortuneserver.py ++Copyright: 2022, 2023, The Qt Company Ltd. ++ 2010, 2013, Riverbank Computing Limited. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: examples/opengl/hellogl2/* ++Copyright: 2022, 2023, The Qt Company Ltd. ++ 2010, 2013, Riverbank Computing Limited. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: examples/opengl/hellogl2/doc/* ++Copyright: 2016-2025, The Qt Company Ltd. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: examples/opengl/hellogl2/mainwindow.py ++Copyright: 2016-2025, The Qt Company Ltd. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: examples/opengl/textures/textures.py ++Copyright: 2022, 2023, The Qt Company Ltd. ++ 2010, 2013, Riverbank Computing Limited. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: examples/quick/shared/LauncherList.qml ++Copyright: 2017, The Qt Company Ltd. ++ 2017, Crimson AS ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: examples/quick/shared/shared_rc.py ++Copyright: 2017, 2021, The Qt Comp ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: examples/quick/window/rc_window.py ++Copyright: 2017, 2021, The Qt Comp ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: examples/quickcontrols/gallery/rc_gallery.py ++Copyright: 2017, 2021, The Qt Comp ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: examples/remoteobjects/* ++Copyright: 2022, The Qt Company Ltd. ++ 2017, Ford Motor Company ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: examples/remoteobjects/modelview/doc/* ++Copyright: 2016-2025, The Qt Company Ltd. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: examples/samplebinding/CMakeLists.txt ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: examples/scriptableapplication/CMakeLists.txt ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: examples/statemachine/* ++Copyright: 2022, The Qt Company Ltd. ++ 2010, velociraptor Genjix ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: examples/statemachine/moveblocks/* ++Copyright: 2016-2025, The Qt Company Ltd. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: examples/statemachine/ping_pong/doc/* ++Copyright: 2016-2025, The Qt Company Ltd. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: examples/statemachine/rogue/doc/* ++Copyright: 2016-2025, The Qt Company Ltd. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: examples/statemachine/trafficlight/doc/* ++Copyright: 2016-2025, The Qt Company Ltd. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: examples/webchannel/* ++Copyright: 2022, The Qt Company Ltd. ++ 2017, Klarälvdalens Datakonsult AB, a KDAB Group company, info@kdab.com, author Milian Wolff ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: examples/webchannel/standalone/dialog.ui ++ examples/webchannel/standalone/index.html ++ examples/webchannel/standalone/ui_dialog.py ++Copyright: 2016-2025, The Qt Company Ltd. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: examples/webchannel/standalone/doc/* ++Copyright: 2016-2025, The Qt Company Ltd. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: examples/webchannel/standalone/main.py ++Copyright: 2022, The Qt Company Ltd. ++ 2016, Klarälvdalens Datakonsult AB, a KDAB Group company, info@kdab.com ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: examples/webenginewidgets/markdowneditor/resources/3rdparty/* ++Copyright: 2011-2014, Christopher Jeffrey. (MIT Licensed) ++License: Expat ++ ++Files: examples/webenginewidgets/markdowneditor/resources/3rdparty/markdown.css ++Copyright: Twitter Inc. ++License: Apache-2.0 ++ ++Files: examples/widgetbinding/CMakeLists.txt ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: examples/widgets/animation/animatedtiles/animatedtiles.py ++Copyright: 2022, 2023, The Qt Company Ltd. ++ 2010, 2013, Riverbank Computing Limited. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: examples/widgets/animation/appchooser/appchooser.py ++Copyright: 2022, 2023, The Qt Company Ltd. ++ 2010, 2013, Riverbank Computing Limited. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: examples/widgets/animation/easing/easing.py ++Copyright: 2022, 2023, The Qt Company Ltd. ++ 2010, 2013, Riverbank Computing Limited. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: examples/widgets/animation/states/* ++Copyright: 2022, 2023, The Qt Company Ltd. ++ 2010, 2013, Riverbank Computing Limited. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: examples/widgets/animation/states/doc/* ++Copyright: 2016-2025, The Qt Company Ltd. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: examples/widgets/dialogs/classwizard/classwizard.py ++Copyright: 2022, 2023, The Qt Company Ltd. ++ 2010, 2013, Riverbank Computing Limited. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: examples/widgets/dialogs/extension/extension.py ++Copyright: 2022, 2023, The Qt Company Ltd. ++ 2010, 2013, Riverbank Computing Limited. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: examples/widgets/dialogs/standarddialogs/standarddialogs.py ++Copyright: 2022, 2023, The Qt Company Ltd. ++ 2010, 2013, Riverbank Computing Limited. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: examples/widgets/dialogs/trivialwizard/trivialwizard.py ++Copyright: 2022, 2023, The Qt Company Ltd. ++ 2010, 2013, Riverbank Computing Limited. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: examples/widgets/draganddrop/draggabletext/draggabletext.py ++Copyright: 2022, 2023, The Qt Company Ltd. ++ 2010, 2013, Riverbank Computing Limited. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: examples/widgets/effects/lighting/lighting.py ++Copyright: 2022, 2023, The Qt Company Ltd. ++ 2010, 2013, Riverbank Computing Limited. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: examples/widgets/graphicsview/anchorlayout/anchorlayout.py ++Copyright: 2022, 2023, The Qt Company Ltd. ++ 2010, 2013, Riverbank Computing Limited. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: examples/widgets/graphicsview/collidingmice/* ++Copyright: 2022, 2023, The Qt Company Ltd. ++ 2010, 2013, Riverbank Computing Limited. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: examples/widgets/graphicsview/collidingmice/doc/* ++Copyright: 2016-2025, The Qt Company Ltd. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: examples/widgets/graphicsview/diagramscene/diagramscene.py ++Copyright: 2022, 2023, The Qt Company Ltd. ++ 2010, 2013, Riverbank Computing Limited. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: examples/widgets/graphicsview/dragdroprobot/dragdroprobot.py ++Copyright: 2022, 2023, The Qt Company Ltd. ++ 2010, 2013, Riverbank Computing Limited. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: examples/widgets/graphicsview/elasticnodes/elasticnodes.py ++Copyright: 2022, 2023, The Qt Company Ltd. ++ 2010, 2013, Riverbank Computing Limited. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: examples/widgets/itemviews/address_book/* ++Copyright: 2022, The Qt Company Ltd. ++ 2011, Arun Srinivasan ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: examples/widgets/itemviews/address_book/doc/* ++Copyright: 2016-2025, The Qt Company Ltd. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: examples/widgets/itemviews/basicfiltermodel/basicsortfiltermodel.py ++Copyright: 2022, 2023, The Qt Company Ltd. ++ 2010, 2013, Riverbank Computing Limited. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: examples/widgets/itemviews/fetchmore/* ++Copyright: 2022, The Qt Company Ltd. ++ 2013, Riverbank Computing Limited. ++ 2009, Darryl Wallace, 2009, ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: examples/widgets/itemviews/fetchmore/doc/* ++Copyright: 2016-2025, The Qt Company Ltd. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: examples/widgets/itemviews/stardelegate/* ++Copyright: 2022, The Qt Company Ltd. ++ 2011, Arun Srinivasan ++ 2010, Hans-Peter Jansen ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: examples/widgets/itemviews/stardelegate/doc/* ++Copyright: 2016-2025, The Qt Company Ltd. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: examples/widgets/layouts/basiclayouts/basiclayouts.py ++Copyright: 2022, 2023, The Qt Company Ltd. ++ 2010, 2013, Riverbank Computing Limited. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: examples/widgets/layouts/dynamiclayouts/dynamiclayouts.py ++Copyright: 2022, 2023, The Qt Company Ltd. ++ 2010, 2013, Riverbank Computing Limited. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: examples/widgets/layouts/flowlayout/flowlayout.py ++Copyright: 2022, 2023, The Qt Company Ltd. ++ 2010, 2013, Riverbank Computing Limited. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: examples/widgets/mainwindows/application/application.py ++Copyright: 2022, 2023, The Qt Company Ltd. ++ 2010, 2013, Riverbank Computing Limited. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: examples/widgets/mainwindows/dockwidgets/dockwidgets.py ++Copyright: 2022, 2023, The Qt Company Ltd. ++ 2010, 2013, Riverbank Computing Limited. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: examples/widgets/mainwindows/mdi/mdi.py ++Copyright: 2022, 2023, The Qt Company Ltd. ++ 2010, 2013, Riverbank Computing Limited. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: examples/widgets/painting/basicdrawing/basicdrawing.py ++Copyright: 2022, 2023, The Qt Company Ltd. ++ 2010, 2013, Riverbank Computing Limited. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: examples/widgets/painting/concentriccircles/concentriccircles.py ++Copyright: 2022, 2023, The Qt Company Ltd. ++ 2010, 2013, Riverbank Computing Limited. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: examples/widgets/richtext/orderform/orderform.py ++Copyright: 2022, 2023, The Qt Company Ltd. ++ 2010, 2013, Riverbank Computing Limited. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: examples/widgets/richtext/syntaxhighlighter/syntaxhighlighter.py ++Copyright: 2022, 2023, The Qt Company Ltd. ++ 2010, 2013, Riverbank Computing Limited. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: examples/widgets/richtext/textobject/textobject.py ++Copyright: 2022, 2023, The Qt Company Ltd. ++ 2010, 2013, Riverbank Computing Limited. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: examples/widgets/widgets/tetrix/tetrix.py ++Copyright: 2022, 2023, The Qt Company Ltd. ++ 2010, 2013, Riverbank Computing Limited. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: examples/xml/dombookmarks/dombookmarks.py ++Copyright: 2022, 2023, The Qt Company Ltd. ++ 2010, 2013, Riverbank Computing Limited. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: sources/pyside-tools/CMakeLists.txt ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside-tools/cmake/* ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/CMakeLists.txt ++ sources/pyside6/cmake_uninstall.cmake ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/PySide6/CMakeLists.txt ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/PySide6/Qt3DAnimation/* ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/PySide6/Qt3DAnimation/typesystem_3danimation.xml ++Copyright: 2016-2025, The Qt Company Ltd. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: sources/pyside6/PySide6/Qt3DCore/* ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/PySide6/Qt3DCore/typesystem_3dcore.xml ++Copyright: 2016-2025, The Qt Company Ltd. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: sources/pyside6/PySide6/Qt3DExtras/* ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/PySide6/Qt3DExtras/typesystem_3dextras.xml ++Copyright: 2016-2025, The Qt Company Ltd. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: sources/pyside6/PySide6/Qt3DInput/* ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/PySide6/Qt3DInput/typesystem_3dinput.xml ++Copyright: 2016-2025, The Qt Company Ltd. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: sources/pyside6/PySide6/Qt3DLogic/* ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/PySide6/Qt3DLogic/typesystem_3dlogic.xml ++Copyright: 2016-2025, The Qt Company Ltd. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: sources/pyside6/PySide6/Qt3DRender/* ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/PySide6/Qt3DRender/typesystem_3drender.xml ++Copyright: 2016-2025, The Qt Company Ltd. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: sources/pyside6/PySide6/QtAxContainer/CMakeLists.txt ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/PySide6/QtBluetooth/* ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/PySide6/QtBluetooth/typesystem_bluetooth.xml ++Copyright: 2016-2025, The Qt Company Ltd. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: sources/pyside6/PySide6/QtCharts/* ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/PySide6/QtCharts/typesystem_charts.xml ++Copyright: 2016-2025, The Qt Company Ltd. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: sources/pyside6/PySide6/QtConcurrent/CMakeLists.txt ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/PySide6/QtCore/CMakeLists.txt ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/PySide6/QtDBus/CMakeLists.txt ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/PySide6/QtDataVisualization/CMakeLists.txt ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/PySide6/QtDesigner/CMakeLists.txt ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/PySide6/QtGraphs/CMakeLists.txt ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/PySide6/QtGraphsWidgets/* ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/PySide6/QtGraphsWidgets/typesystem_graphswidgets.xml ++Copyright: 2016-2025, The Qt Company Ltd. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: sources/pyside6/PySide6/QtGui/CMakeLists.txt ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/PySide6/QtHelp/CMakeLists.txt ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/PySide6/QtHttpServer/* ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/PySide6/QtHttpServer/typesystem_httpserver.xml ++Copyright: 2016-2025, The Qt Company Ltd. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: sources/pyside6/PySide6/QtLocation/* ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/PySide6/QtLocation/typesystem_location.xml ++Copyright: 2016-2025, The Qt Company Ltd. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: sources/pyside6/PySide6/QtMultimedia/* ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/PySide6/QtMultimedia/typesystem_multimedia.xml ++Copyright: 2016-2025, The Qt Company Ltd. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: sources/pyside6/PySide6/QtMultimediaWidgets/* ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/PySide6/QtMultimediaWidgets/typesystem_multimediawidgets.xml ++Copyright: 2016-2025, The Qt Company Ltd. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: sources/pyside6/PySide6/QtNetwork/* ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/PySide6/QtNetwork/typesystem_network.xml ++Copyright: 2016-2025, The Qt Company Ltd. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: sources/pyside6/PySide6/QtNetworkAuth/* ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/PySide6/QtNetworkAuth/typesystem_networkauth.xml ++Copyright: 2016-2025, The Qt Company Ltd. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: sources/pyside6/PySide6/QtNfc/* ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/PySide6/QtNfc/typesystem_nfc.xml ++Copyright: 2016-2025, The Qt Company Ltd. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: sources/pyside6/PySide6/QtOpenGL/CMakeLists.txt ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/PySide6/QtOpenGLWidgets/* ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/PySide6/QtOpenGLWidgets/typesystem_openglwidgets.xml ++Copyright: 2016-2025, The Qt Company Ltd. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: sources/pyside6/PySide6/QtPdf/* ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/PySide6/QtPdf/typesystem_pdf.xml ++Copyright: 2016-2025, The Qt Company Ltd. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: sources/pyside6/PySide6/QtPdfWidgets/* ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/PySide6/QtPdfWidgets/typesystem_pdfwidgets.xml ++Copyright: 2016-2025, The Qt Company Ltd. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: sources/pyside6/PySide6/QtPositioning/* ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/PySide6/QtPositioning/typesystem_positioning.xml ++Copyright: 2016-2025, The Qt Company Ltd. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: sources/pyside6/PySide6/QtPrintSupport/CMakeLists.txt ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/PySide6/QtQml/CMakeLists.txt ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/PySide6/QtQuick/CMakeLists.txt ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/PySide6/QtQuick3D/* ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/PySide6/QtQuick3D/typesystem_quick3d.xml ++Copyright: 2016-2025, The Qt Company Ltd. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: sources/pyside6/PySide6/QtQuickControls2/* ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/PySide6/QtQuickControls2/typesystem_quickcontrols2.xml ++Copyright: 2016-2025, The Qt Company Ltd. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: sources/pyside6/PySide6/QtQuickTest/* ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/PySide6/QtQuickTest/typesystem_quicktest.xml ++Copyright: 2016-2025, The Qt Company Ltd. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: sources/pyside6/PySide6/QtQuickWidgets/* ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/PySide6/QtQuickWidgets/typesystem_quickwidgets.xml ++Copyright: 2016-2025, The Qt Company Ltd. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: sources/pyside6/PySide6/QtRemoteObjects/* ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/PySide6/QtRemoteObjects/typesystem_remoteobjects.xml ++Copyright: 2016-2025, The Qt Company Ltd. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: sources/pyside6/PySide6/QtScxml/* ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/PySide6/QtScxml/typesystem_scxml.xml ++Copyright: 2016-2025, The Qt Company Ltd. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: sources/pyside6/PySide6/QtSensors/* ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/PySide6/QtSensors/typesystem_sensors.xml ++Copyright: 2016-2025, The Qt Company Ltd. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: sources/pyside6/PySide6/QtSerialBus/* ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/PySide6/QtSerialBus/typesystem_serialbus.xml ++Copyright: 2016-2025, The Qt Company Ltd. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: sources/pyside6/PySide6/QtSerialPort/* ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/PySide6/QtSerialPort/typesystem_serialport.xml ++Copyright: 2016-2025, The Qt Company Ltd. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: sources/pyside6/PySide6/QtSpatialAudio/* ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/PySide6/QtSpatialAudio/typesystem_spatialaudio.xml ++Copyright: 2016-2025, The Qt Company Ltd. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: sources/pyside6/PySide6/QtSql/CMakeLists.txt ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/PySide6/QtStateMachine/* ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/PySide6/QtStateMachine/typesystem_statemachine.xml ++Copyright: 2016-2025, The Qt Company Ltd. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: sources/pyside6/PySide6/QtSvg/* ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/PySide6/QtSvg/typesystem_svg.xml ++Copyright: 2016-2025, The Qt Company Ltd. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: sources/pyside6/PySide6/QtSvgWidgets/* ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/PySide6/QtSvgWidgets/typesystem_svgwidgets.xml ++Copyright: 2016-2025, The Qt Company Ltd. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: sources/pyside6/PySide6/QtTest/CMakeLists.txt ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/PySide6/QtTextToSpeech/* ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/PySide6/QtTextToSpeech/typesystem_texttospeech.xml ++Copyright: 2016-2025, The Qt Company Ltd. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: sources/pyside6/PySide6/QtUiTools/CMakeLists.txt ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/PySide6/QtWebChannel/* ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/PySide6/QtWebChannel/typesystem_webchannel.xml ++Copyright: 2016-2025, The Qt Company Ltd. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: sources/pyside6/PySide6/QtWebEngineCore/CMakeLists.txt ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/PySide6/QtWebEngineQuick/* ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/PySide6/QtWebEngineQuick/typesystem_webenginequick.xml ++Copyright: 2016-2025, The Qt Company Ltd. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: sources/pyside6/PySide6/QtWebEngineWidgets/* ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/PySide6/QtWebEngineWidgets/typesystem_webenginewidgets.xml ++Copyright: 2016-2025, The Qt Company Ltd. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: sources/pyside6/PySide6/QtWebSockets/* ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/PySide6/QtWebSockets/typesystem_websockets.xml ++Copyright: 2016-2025, The Qt Company Ltd. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: sources/pyside6/PySide6/QtWebView/* ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/PySide6/QtWebView/typesystem_webview.xml ++Copyright: 2016-2025, The Qt Company Ltd. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: sources/pyside6/PySide6/QtWidgets/CMakeLists.txt ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/PySide6/QtXml/* ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/PySide6/QtXml/typesystem_xml.xml ++Copyright: 2016-2025, The Qt Company Ltd. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: sources/pyside6/PySide6/glue/qtremoteobjects.cpp ++Copyright: 2024, 2025, Ford Motor Company ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: sources/pyside6/cmake/* ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/doc/CMakeLists.txt ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/doc/PySide6/* ++Copyright: 2016-2024, The Qt Company Ltd. ++License: GFDL-1.3 ++ ++Files: sources/pyside6/doc/_tags/* ++Copyright: 2016-2024, The Qt Company Ltd. ++License: GFDL-1.3 ++ ++Files: sources/pyside6/doc/_themes/pysidedocs_qthelp/domainindex.html ++Copyright: 2007-2010, the Sphinx team, see AUTHORS. ++License: BSD-2-clause ++ ++Files: sources/pyside6/doc/api.rst ++ sources/pyside6/doc/conf.py.in ++ sources/pyside6/doc/considerations.rst ++ sources/pyside6/doc/contents.rst ++ sources/pyside6/doc/faq.rst ++ sources/pyside6/doc/gettingstarted.rst ++ sources/pyside6/doc/modules.rst ++ sources/pyside6/doc/package_details.rst ++ sources/pyside6/doc/videos.rst ++Copyright: 2016-2024, The Qt Company Ltd. ++License: GFDL-1.3 ++ ++Files: sources/pyside6/doc/building_from_source/* ++Copyright: 2016-2024, The Qt Company Ltd. ++License: GFDL-1.3 ++ ++Files: sources/pyside6/doc/commercial/* ++Copyright: 2016-2024, The Qt Company Ltd. ++License: GFDL-1.3 ++ ++Files: sources/pyside6/doc/deployment/* ++Copyright: 2016-2024, The Qt Company Ltd. ++License: GFDL-1.3 ++ ++Files: sources/pyside6/doc/developer/* ++Copyright: 2016-2024, The Qt Company Ltd. ++License: GFDL-1.3 ++ ++Files: sources/pyside6/doc/developer/remoteobjects.md ++ sources/pyside6/doc/developer/signalmanager.md ++Copyright: 2016-2025, The Qt Company Ltd. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: sources/pyside6/doc/extras/* ++Copyright: 2016-2024, The Qt Company Ltd. ++License: GFDL-1.3 ++ ++Files: sources/pyside6/doc/faq/* ++Copyright: 2016-2024, The Qt Company Ltd. ++License: GFDL-1.3 ++ ++Files: sources/pyside6/doc/index.rst ++Copyright: 2016-2024, The Qt Company Ltd. ++License: LGPL-3 ++ ++Files: sources/pyside6/doc/inheritance_diagram.py ++Copyright: 2010, 2011, the PySide team. ++ 2007-2011, the Sphinx team, see AUTHORS. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: sources/pyside6/doc/qtattributionsscannertorst.py ++Copyright: 2022, The Qt Company Ltd. ++License: GPL-2 or GPL-3 or LGPL-3 ++ ++Files: sources/pyside6/doc/tools/* ++Copyright: 2016-2024, The Qt Company Ltd. ++License: GFDL-1.3 ++ ++Files: sources/pyside6/doc/tutorials/basictutorial/* ++Copyright: 2016-2024, The Qt Company Ltd. ++License: GFDL-1.3 ++ ++Files: sources/pyside6/doc/tutorials/basictutorial/style.qss ++ sources/pyside6/doc/tutorials/basictutorial/widgetstyling.py ++Copyright: 2016-2025, The Qt Company Ltd. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: sources/pyside6/doc/tutorials/datavisualize/add_chart.rst ++ sources/pyside6/doc/tutorials/datavisualize/add_mainwindow.rst ++ sources/pyside6/doc/tutorials/datavisualize/add_tableview.rst ++ sources/pyside6/doc/tutorials/datavisualize/filter_data.rst ++ sources/pyside6/doc/tutorials/datavisualize/index.rst ++ sources/pyside6/doc/tutorials/datavisualize/plot_datapoints.rst ++ sources/pyside6/doc/tutorials/datavisualize/read_data.rst ++Copyright: 2016-2024, The Qt Company Ltd. ++License: GFDL-1.3 ++ ++Files: sources/pyside6/doc/tutorials/debugging/* ++Copyright: 2016-2024, The Qt Company Ltd. ++License: GFDL-1.3 ++ ++Files: sources/pyside6/doc/tutorials/expenses/expenses.rst ++Copyright: 2016-2024, The Qt Company Ltd. ++License: GFDL-1.3 ++ ++Files: sources/pyside6/doc/tutorials/index.rst ++Copyright: 2016-2024, The Qt Company Ltd. ++License: GFDL-1.3 ++ ++Files: sources/pyside6/doc/tutorials/portingguide/chapter1/chapter1.rst ++Copyright: 2016-2024, The Qt Company Ltd. ++License: GFDL-1.3 ++ ++Files: sources/pyside6/doc/tutorials/portingguide/chapter2/chapter2.rst ++Copyright: 2016-2024, The Qt Company Ltd. ++License: GFDL-1.3 ++ ++Files: sources/pyside6/doc/tutorials/portingguide/chapter3/chapter3.rst ++Copyright: 2016-2024, The Qt Company Ltd. ++License: GFDL-1.3 ++ ++Files: sources/pyside6/doc/tutorials/portingguide/index.rst ++Copyright: 2016-2024, The Qt Company Ltd. ++License: GFDL-1.3 ++ ++Files: sources/pyside6/doc/tutorials/qmlapp/qmlapplication.rst ++Copyright: 2016-2024, The Qt Company Ltd. ++License: GFDL-1.3 ++ ++Files: sources/pyside6/doc/tutorials/qmlintegration/qmlintegration.rst ++Copyright: 2016-2024, The Qt Company Ltd. ++License: GFDL-1.3 ++ ++Files: sources/pyside6/doc/tutorials/qmlsqlintegration/qmlsqlintegration.rst ++Copyright: 2016-2024, The Qt Company Ltd. ++License: GFDL-1.3 ++ ++Files: sources/pyside6/libpyside/CMakeLists.txt ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/libpysideqml/CMakeLists.txt ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/libpysideremoteobjects/* ++Copyright: 2024, 2025, Ford Motor Company ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: sources/pyside6/libpysideremoteobjects/CMakeLists.txt ++Copyright: 2025, Ford Motor Company ++License: BSD-3-clause ++ ++Files: sources/pyside6/plugins/designer/CMakeLists.txt ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/plugins/uitools/CMakeLists.txt ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/qtexampleicons/* ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/qtexampleicons/module.c ++Copyright: 2016-2025, The Qt Company Ltd. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: sources/pyside6/tests/CMakeLists.txt ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/tests/QtCore/CMakeLists.txt ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/tests/QtCore/bug_829.py ++Copyright: 2022, The Qt Company Ltd. ++ 2011, Thomas Perl ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: sources/pyside6/tests/QtDBus/* ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/tests/QtDBus/test_dbus.py ++Copyright: 2016-2025, The Qt Company Ltd. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: sources/pyside6/tests/QtGui/CMakeLists.txt ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/tests/QtNetwork/CMakeLists.txt ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/tests/QtQml/CMakeLists.txt ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/tests/QtQml/bug_814.py ++ sources/pyside6/tests/QtQml/bug_847.py ++Copyright: 2022, The Qt Company Ltd. ++ 2011, Thomas Perl ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: sources/pyside6/tests/QtQuickTest/CMakeLists.txt ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/tests/QtRemoteObjects/* ++Copyright: 2024, 2025, Ford Motor Company ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: sources/pyside6/tests/QtRemoteObjects/CMakeLists.txt ++Copyright: 2025, Ford Motor Company ++License: BSD-3-clause ++ ++Files: sources/pyside6/tests/QtRemoteObjects/cpp_interop/CMakeLists.txt ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/tests/QtRemoteObjects/simple.rep ++Copyright: 2016-2025, The Qt Company Ltd. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: sources/pyside6/tests/QtSql/CMakeLists.txt ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/tests/QtStateMachine/CMakeLists.txt ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/tests/QtTest/CMakeLists.txt ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/tests/QtUiTools/CMakeLists.txt ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/tests/QtWidgets/CMakeLists.txt ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/tests/pysidetest/CMakeLists.txt ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/pyside6/tests/pysidetest/repr_test.py ++Copyright: 2022, The Qt Company Ltd. ++ 2019, Andreas Beckermann ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: sources/pyside6/tests/signals/CMakeLists.txt ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/shiboken6/ApiExtractor/CMakeLists.txt ++ sources/shiboken6/ApiExtractor/cmake_uninstall.cmake ++ sources/shiboken6/ApiExtractor/icecc.cmake ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/shiboken6/ApiExtractor/parser/* ++Copyright: 2016, 2020, The Qt Company Ltd. ++ 2002-2005, Roberto Raggi ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: sources/shiboken6/ApiExtractor/parser/codemodel_enums.h ++ sources/shiboken6/ApiExtractor/parser/enumvalue.cpp ++ sources/shiboken6/ApiExtractor/parser/enumvalue.h ++Copyright: 2016-2025, The Qt Company Ltd. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: sources/shiboken6/ApiExtractor/tests/CMakeLists.txt ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/shiboken6/CMakeLists.txt ++ sources/shiboken6/cmake_uninstall.cmake ++ sources/shiboken6/icecc.cmake ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/shiboken6/cmake/* ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/shiboken6/config.tests/* ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/shiboken6/data/CMakeLists.txt ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/shiboken6/doc/* ++Copyright: 2016-2024, The Qt Company Ltd. ++License: GFDL-1.3 ++ ++Files: sources/shiboken6/doc/CMakeLists.txt ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/shiboken6/doc/_static/* ++Copyright: 2016-2025, The Qt Company Ltd. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: sources/shiboken6/doc/_templates/* ++Copyright: 2016-2025, The Qt Company Ltd. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: sources/shiboken6/doc/_themes/* ++Copyright: 2016-2025, The Qt Company Ltd. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: sources/shiboken6/doc/_themes/pysidedocs_qthelp/domainindex.html ++Copyright: 2007-2010, the Sphinx team, see AUTHORS. ++License: BSD-2-clause ++ ++Files: sources/shiboken6/doc/images/* ++Copyright: 2016-2025, The Qt Company Ltd. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: sources/shiboken6/doc/scripts/* ++Copyright: 2016-2025, The Qt Company Ltd. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: sources/shiboken6/generator/CMakeLists.txt ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/shiboken6/libshiboken/CMakeLists.txt ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/shiboken6/shibokenmodule/CMakeLists.txt ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/shiboken6/shibokenmodule/files.dir/shibokensupport/signature/PSF-3.7.0.txt ++Copyright: i.e., "2001-2018, Python Software Foundation; All Rights ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: sources/shiboken6/tests/CMakeLists.txt ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/shiboken6/tests/dumpcodemodel/* ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/shiboken6/tests/dumpcodemodel/main.cpp ++Copyright: 2016-2025, The Qt Company Ltd. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: sources/shiboken6/tests/libminimal/CMakeLists.txt ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/shiboken6/tests/libother/CMakeLists.txt ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/shiboken6/tests/libsample/CMakeLists.txt ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/shiboken6/tests/libsample/transform.cpp ++ sources/shiboken6/tests/libsample/transform.h ++Copyright: 2016, The Qt Company Ltd. ++ 2013, Kitware, Inc. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: sources/shiboken6/tests/libsmart/CMakeLists.txt ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/shiboken6/tests/minimalbinding/CMakeLists.txt ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/shiboken6/tests/otherbinding/CMakeLists.txt ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/shiboken6/tests/qtxmltosphinx/* ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/shiboken6/tests/qtxmltosphinx/main.cpp ++Copyright: 2016-2025, The Qt Company Ltd. ++License: GPL-3-EXCEPT or LGPL-3 ++ ++Files: sources/shiboken6/tests/qtxmltosphinxtest/CMakeLists.txt ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/shiboken6/tests/samplebinding/CMakeLists.txt ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/shiboken6/tests/smartbinding/CMakeLists.txt ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++Files: sources/shiboken6/tests/test_generator/CMakeLists.txt ++ sources/shiboken6/tests/test_generator/run_test.cmake ++Copyright: 2023, 2024, The Qt Company Ltd. ++License: BSD-3-clause ++ ++License: Apache-2.0 ++ Licensed under the Apache License, Version 2.0 (the "License"); ++ you may not use this file except in compliance with the License. ++ You may obtain a copy of the License at ++ . ++ http://www.apache.org/licenses/LICENSE-2.0 ++ . ++ Unless required by applicable law or agreed to in writing, software ++ distributed under the License is distributed on an "AS IS" BASIS, ++ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. ++ See the License for the specific language governing permissions and ++ limitations under the License. ++ . ++ On Debian systems, the complete text of the Apache license version 2 ++ can be found in "/usr/share/common-licenses/Apache-2.0" ++ ++License: BSD-2-clause ++ All rights reserved. ++ . ++ Redistribution and use in source and binary forms, with or without ++ modification, are permitted provided that the following conditions are ++ met: ++ . ++ * Redistributions of source code must retain the above copyright ++ notice, this list of conditions and the following disclaimer. ++ . ++ * Redistributions in binary form must reproduce the above copyright ++ notice, this list of conditions and the following disclaimer in the ++ documentation and/or other materials provided with the distribution. ++ . ++ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ++ "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT ++ LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR ++ A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT ++ HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ++ SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ++ LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ++ DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ++ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ++ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE ++ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ++ ++License: BSD-3-clause ++ Redistribution and use in source and binary forms, with or without ++ modification, are permitted provided that the following conditions are ++ met: ++ * Redistributions of source code must retain the above copyright ++ notice, this list of conditions and the following disclaimer. ++ * Redistributions in binary form must reproduce the above copyright ++ notice, this list of conditions and the following disclaimer in ++ the documentation and/or other materials provided with the ++ distribution. ++ * Neither the name of The Qt Company Ltd nor the names of its ++ contributors may be used to endorse or promote products derived ++ from this software without specific prior written permission. ++ . ++ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ++ "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT ++ LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR ++ A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT ++ OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ++ SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ++ LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ++ DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ++ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ++ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE ++ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." ++ ++License: Expat ++ Permission is hereby granted, free of charge, to any person obtaining a copy ++ of this software and associated documentation files (the "Software"), to deal ++ in the Software without restriction, including without limitation the rights ++ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell ++ copies of the Software, and to permit persons to whom the Software is ++ furnished to do so, subject to the following conditions: ++ . ++ The above copyright notice and this permission notice shall be included in ++ all copies or substantial portions of the Software. ++ . ++ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR ++ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, ++ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE ++ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER ++ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, ++ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN ++ THE SOFTWARE. ++ ++License: GFDL-1.3 ++ Documentation contributions included herein are the copyrights of their ++ respective owners. The documentation provided herein is licensed under the ++ terms of the GNU Free Documentation License version 1.3 ++ (https://www.gnu.org/licenses/fdl.html) as published by the Free Software ++ Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. ++ in Finland and/or other countries worldwide. All other trademarks are ++ property of their respective owners ++ . ++ On Debian systems, the complete text of the GNU Free Documentation License ++ version 1.3 can be found in ++ "/usr/share/common-licenses/GFDL-1.3" ++ ++License: GPL-2 ++ This package is free software; you can redistribute it and/or modify ++ it under the terms of the GNU General Public License version 2 as ++ published by the Free Software Foundation. ++ . ++ This package is distributed in the hope that it will be useful, ++ but WITHOUT ANY WARRANTY; without even the implied warranty of ++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++ GNU General Public License for more details. ++ . ++ You should have received a copy of the GNU General Public License ++ along with this program. If not, see ++ . ++ On Debian systems, the complete text of the GNU General ++ Public License version 2 can be found in "/usr/share/common-licenses/GPL-2" ++ ++License: GPL-2+ ++ This package is free software; you can redistribute it and/or modify ++ it under the terms of the GNU General Public License as published by ++ the Free Software Foundation; either version 2 of the License, or ++ (at your option) any later version. ++ . ++ This package is distributed in the hope that it will be useful, ++ but WITHOUT ANY WARRANTY; without even the implied warranty of ++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++ GNU General Public License for more details. ++ . ++ You should have received a copy of the GNU General Public License ++ along with this program. If not, see ++ . ++ On Debian systems, the complete text of the GNU General ++ Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". ++ ++License: GPL-3 ++ This package is free software; you can redistribute it and/or modify ++ it under the terms of the GNU General Public License version 3 as ++ published by the Free Software Foundation. ++ . ++ This package is distributed in the hope that it will be useful, ++ but WITHOUT ANY WARRANTY; without even the implied warranty of ++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++ GNU General Public License for more details. ++ . ++ You should have received a copy of the GNU General Public License ++ along with this program. If not, see ++ . ++ On Debian systems, the complete text of the GNU General ++ Public License version 3 can be found in "/usr/share/common-licenses/GPL-3" ++ ++License: GPL-3-EXCEPT ++ This package is free software; you can redistribute it and/or modify ++ it under the terms of the GNU General Public License version 3 as ++ published by the Free Software Foundation, annotated with The Qt Company ++ GPL Exception 1.0: ++ . ++ The Qt Company GPL Exception 1.0 ++ . ++ Exception 1: ++ . ++ As a special exception you may create a larger work which contains the ++ output of this application and distribute that work under terms of your ++ choice, so long as the work is not otherwise derived from or based on ++ this application and so long as the work does not in itself generate ++ output that contains the output from this application in its original ++ or modified form. ++ . ++ Exception 2: ++ . ++ As a special exception, you have permission to combine this application ++ with Plugins licensed under the terms of your choice, to produce an ++ executable, and to copy and distribute the resulting executable under ++ the terms of your choice. However, the executable must be accompanied ++ by a prominent notice offering all users of the executable the entire ++ source code to this application, excluding the source code of the ++ independent modules, but including any changes you have made to this ++ application, under the terms of this license. ++ . ++ This package is distributed in the hope that it will be useful, ++ but WITHOUT ANY WARRANTY; without even the implied warranty of ++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++ GNU General Public License for more details. ++ . ++ You should have received a copy of the GNU General Public License ++ along with this program. If not, see ++ . ++ On Debian systems, the complete text of the GNU General ++ Public License version 3 can be found in "/usr/share/common-licenses/GPL-3" ++ ++License: LGPL-3 ++ This library is free software; you can redistribute it and/or ++ modify it under the terms of the GNU Lesser General Public ++ License version 3 as published by the Free Software Foundation. ++ . ++ This library is distributed in the hope that it will be useful, ++ but WITHOUT ANY WARRANTY; without even the implied warranty of ++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ++ Lesser General Public License for more details. ++ . ++ You should have received a copy of the GNU Lesser General Public ++ License along with this library; if not, see ++ . ++ On Debian systems, the complete text of the Lesser GNU General ++ Public License version 3 can be found in ++ "/usr/share/common-licenses/LGPL-3" diff --cc debian/copyright-scan-patterns.yml index 00000000,00000000..7f527488 new file mode 100644 --- /dev/null +++ b/debian/copyright-scan-patterns.yml @@@ -1,0 -1,0 +1,37 @@@ ++--- ++check: ++ pattern: ++ - debian/ ++ suffixes: ++ - qml ++ - cpp ++ - h ++ignore: ++ pattern: ++ - .flake8 ++ - .gitattributes ++ - .pyproject ++ - .travis.yml ++ - .vscode ++ - .QT-ENTERPRISE-LICENSE-AGREEMENT ++ - COPYING ++ - LICENSES ++ - README* ++ - coin/.*.yaml ++ - requirements.*txt ++ - qt_attribution.json ++ suffixes: ++ - desktop ++ - icns ++ - ico ++ - jpg ++ - mesh ++ - mo ++ - png ++ - svg ++ - svgz ++ - pyc ++ - qm ++ - qrc ++ - qsb ++ - webp diff --cc debian/fill.copyright.blanks.yml index 00000000,00000000..925bf52a new file mode 100644 --- /dev/null +++ b/debian/fill.copyright.blanks.yml @@@ -1,0 -1,0 +1,50 @@@ ++--- ++".*": ++ copyright: "2016-2024 The Qt Company Ltd." ++ license: LGPL-3 or GPL-3-EXCEPT ++ ++build_scripts/config.py: ++ license: GPL-2 or GPL-3 or LGPL-3 ++ ++examples/webenginewidgets/markdowneditor/resources/3rdparty/markdown.css: ++ copyright: "2011, Kevin Burke" ++ license: Apache-2.0 ++ ++examples/webenginewidgets/markdowneditor/resources/3rdparty/MARKDOWN-LICENSE.txt: ++ skip: 1 ++ ++examples/webenginewidgets/markdowneditor/resources/3rdparty/marked.js: ++ copyright: "2011-2018, Christopher Jeffrey" ++ license: Expat ++ ++examples/webenginewidgets/markdowneditor/resources/3rdparty/MARKED-LICENSE.txt: ++ skip: 1 ++ ++sources/pyside6/doc/_themes/pysidedocs_qthelp/domainindex.html: ++ license: BSD-2-clause ++ ++sources/shiboken6/doc/_themes/pysidedocs_qthelp/domainindex.html: ++ license: BSD-2-clause ++ ++sources/pyside6/doc/conf.py.in: ++ copyright: "2016-2024 The Qt Company Ltd." ++ license: GFDL-1.3 ++ ++sources/pyside6/doc/.*rst: ++ copyright: "2016-2024 The Qt Company Ltd." ++ license: GFDL-1.3 ++ ++sources/shiboken6/doc/conf.py.in: ++ copyright: "2016-2024 The Qt Company Ltd." ++ license: GFDL-1.3 ++ ++sources/shiboken6/doc/.*rst: ++ copyright: "2016-2024 The Qt Company Ltd." ++ license: GFDL-1.3 ++ ++debian: ++ copyright: | ++ 2018-2019 Sophie Brun ++ 2020-2023 Dmitry Shachnev ++ 2024-2025 Stuart Prescott ++ license: GPL-2+ or LGPL-3 diff --cc debian/fix.scanned.copyright index 00000000,00000000..9e97af01 new file mode 100644 --- /dev/null +++ b/debian/fix.scanned.copyright @@@ -1,0 -1,0 +1,3 @@@ ++Files:"build_scripts/config.py" License short_name="GPL-2 or GPL-3 or LGPL-3" ++ ++! Files:"sources/pyside6/doc/qtattributionsscannertorst.py" License short_name="GPL-2 or GPL-3 or LGPL-3" full_license~ diff --cc debian/gbp.conf index 00000000,00000000..e29e5010 new file mode 100644 --- /dev/null +++ b/debian/gbp.conf @@@ -1,0 -1,0 +1,4 @@@ ++[DEFAULT] ++pristine-tar = True ++sign-tags = True ++ diff --cc debian/libpyside6-dev.install index 00000000,00000000..bc2edd99 new file mode 100644 --- /dev/null +++ b/debian/libpyside6-dev.install @@@ -1,0 -1,0 +1,6 @@@ ++build/qfp*/install/include/PySide6 usr/include ++build/qfp*/install/lib/cmake/PySide6* usr/lib/${DEB_HOST_MULTIARCH}/cmake ++build/qfp-*/install/lib/libpyside6*.so usr/lib/${DEB_HOST_MULTIARCH} ++build/qfp-*/install/lib/pkgconfig/pyside6.pc usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig ++build/qfp-*/install/share/PySide6 usr/share ++usr/lib/python*/dist-packages/PySide6/include/ usr/ diff --cc debian/libpyside6-py3-6.9.install index 00000000,00000000..f99741f6 new file mode 100644 --- /dev/null +++ b/debian/libpyside6-py3-6.9.install @@@ -1,0 -1,0 +1,12 @@@ ++build/qfp-*/install/lib/libpyside6*.so.* usr/lib/${DEB_HOST_MULTIARCH} ++usr/lib/python*/dist-packages/PySide6-*-info/ ++usr/lib/python*/dist-packages/PySide6/__init__.py ++usr/lib/python*/dist-packages/PySide6/__feature__.pyi ++usr/lib/python*/dist-packages/PySide6/py.typed ++usr/lib/python*/dist-packages/PySide6/_config.py ++usr/lib/python*/dist-packages/PySide6/_git_pyside_version.py ++usr/lib/python*/dist-packages/PySide6/support/ ++usr/lib/python*/dist-packages/PySide6/typesystems ++usr/lib/python*/dist-packages/PySide6/glue ++usr/lib/python*/dist-packages/PySide6/Qt/modules/*.json ++usr/lib/python*/dist-packages/PySide6/Qt/lib/*/qt6/metatypes/*.json diff --cc debian/libpyside6-py3-6.9.lintian-overrides index 00000000,00000000..c646f6b5 new file mode 100644 --- /dev/null +++ b/debian/libpyside6-py3-6.9.lintian-overrides @@@ -1,0 -1,0 +1,3 @@@ ++# We ship compiled versions for each supported python3 version, with a symlink to the default version ++package-name-doesnt-match-sonames * ++repeated-path-segment lib [usr/lib/python3/dist-packages/PySide6/Qt/lib/] diff --cc debian/libpyside6-py3-6.9.pydist index 00000000,00000000..fd169ffe new file mode 100644 --- /dev/null +++ b/debian/libpyside6-py3-6.9.pydist @@@ -1,0 -1,0 +1,3 @@@ ++# Dependencies need to be manually managed for all PySide6 modules ++# Stub out the modules here to prevent automated generation of dependencies ++PySide6 diff --cc debian/libshiboken6-dev.install index 00000000,00000000..c1fda3bc new file mode 100644 --- /dev/null +++ b/debian/libshiboken6-dev.install @@@ -1,0 -1,0 +1,4 @@@ ++build/qfp-*/install/include/shiboken6 usr/include ++build/qfp-*/install/lib/cmake/Shiboken6* usr/lib/${DEB_HOST_MULTIARCH}/cmake ++build/qfp-*/install/lib/libshiboken6*.so usr/lib/${DEB_HOST_MULTIARCH} ++build/qfp-*/install/lib/pkgconfig/shiboken6.pc usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig diff --cc debian/libshiboken6-py3-6.9.install index 00000000,00000000..b8f5c130 new file mode 100644 --- /dev/null +++ b/debian/libshiboken6-py3-6.9.install @@@ -1,0 -1,0 +1,3 @@@ ++build/qfp-*/install/lib/libshiboken6*.so.* usr/lib/${DEB_HOST_MULTIARCH} ++build/qfp-*/install/lib/python3*/dist-packages/shiboken6* usr/lib/python3/dist-packages/ ++usr/lib/python*/dist-packages/shiboken6* diff --cc debian/libshiboken6-py3-6.9.lintian-overrides index 00000000,00000000..c85f9d25 new file mode 100644 --- /dev/null +++ b/debian/libshiboken6-py3-6.9.lintian-overrides @@@ -1,0 -1,0 +1,2 @@@ ++# We ship compiled versions for each supported python3 version, with a symlink to the default version ++package-name-doesnt-match-sonames * diff --cc debian/libshiboken6-py3-6.9.pydist index 00000000,00000000..7b131a6e new file mode 100644 --- /dev/null +++ b/debian/libshiboken6-py3-6.9.pydist @@@ -1,0 -1,0 +1,4 @@@ ++# Dependencies need to be manually managed for all PySide6 modules ++# Stub out the modules here to prevent automated generation of dependencies ++shiboken6 ++shiboken6_generator diff --cc debian/not-installed index 00000000,00000000..aa8eabf5 new file mode 100644 --- /dev/null +++ b/debian/not-installed @@@ -1,0 -1,0 +1,16 @@@ ++ ++# there are two copies of all outputs in the package: ++# one in ./build/.../install/ that is in normal FHS format, ++# and another in dist-packages that we don't want ++usr/lib/python*/dist-packages/PySide6/scripts/deploy_lib ++usr/lib/python*/dist-packages/PySide6/include/ ++usr/lib/python*/dist-packages/PySide6/libpyside6.*.so.* ++usr/lib/python*/dist-packages/PySide6/libpyside6qml.*.so.* ++usr/lib/python*/dist-packages/PySide6/doc/* ++ ++# avoid copies of libraries that end up copied into the staging area ++usr/lib/python3.13/dist-packages/PySide6/Qt/lib/libavcodec.so.* ++usr/lib/python3.13/dist-packages/PySide6/Qt/lib/libavformat.so* ++usr/lib/python3.13/dist-packages/PySide6/Qt/lib/libavutil.so.* ++usr/lib/python3.13/dist-packages/PySide6/Qt/lib/libswresample.so.* ++usr/lib/python3.13/dist-packages/PySide6/Qt/lib/libswscale.so.* diff --cc debian/patches/0001-test-with-current-interpreter.patch index 00000000,00000000..e32857b4 new file mode 100644 --- /dev/null +++ b/debian/patches/0001-test-with-current-interpreter.patch @@@ -1,0 -1,0 +1,27 @@@ ++From: Dmitry Shachnev ++Date: Sun, 14 Nov 2021 21:08:50 +0300 ++Subject: Find the build directory matching the current interpreter ++ ++This is needed to allow us to run tests with all supported Python versions. ++Without this patch, the latest build directory will be always picked, no ++matter what the current interpreter is. ++--- ++ testing/buildlog.py | 5 +++++ ++ 1 file changed, 5 insertions(+) ++ ++diff --git a/testing/buildlog.py b/testing/buildlog.py ++index 90ff436..034f103 100644 ++--- a/testing/buildlog.py +++++ b/testing/buildlog.py ++@@ -63,6 +63,11 @@ class BuildLog: ++ ) ++ sys.exit(1) ++ +++ # We need to find the build directory for the current interpreter +++ py_version = "{}.{}".format(sys.version_info[0], sys.version_info[1]) +++ if py_version not in build_classifiers: +++ continue +++ ++ if not os.path.exists(build_dir): ++ rel_dir, low_part = os.path.split(build_dir) ++ rel_dir, two_part = os.path.split(rel_dir) diff --cc debian/patches/0002-disable-qtexampleicons.patch index 00000000,00000000..17f3c1e7 new file mode 100644 --- /dev/null +++ b/debian/patches/0002-disable-qtexampleicons.patch @@@ -1,0 -1,0 +1,18 @@@ ++From: Debian Qt/KDE Maintainers ++Date: Fri, 3 May 2024 16:47:57 +1000 ++Subject: disable-qtexampleicons ++ ++--- ++ sources/pyside6/CMakeLists.txt | 2 +- ++ 1 file changed, 1 insertion(+), 1 deletion(-) ++ ++diff --git a/sources/pyside6/CMakeLists.txt b/sources/pyside6/CMakeLists.txt ++index f45c071..fbb55a6 100644 ++--- a/sources/pyside6/CMakeLists.txt +++++ b/sources/pyside6/CMakeLists.txt ++@@ -42,4 +42,4 @@ endif() ++ ++ add_subdirectory(doc) ++ ++-add_subdirectory(qtexampleicons) +++# add_subdirectory(qtexampleicons) diff --cc debian/patches/0003-Fix-missing-subparser-in-test-harness.patch index 00000000,00000000..346ce735 new file mode 100644 --- /dev/null +++ b/debian/patches/0003-Fix-missing-subparser-in-test-harness.patch @@@ -1,0 -1,0 +1,21 @@@ ++From: Stuart Prescott ++Date: Fri, 3 May 2024 16:48:49 +1000 ++Subject: Fix missing subparser in test harness ++ ++Not needed in the build but needed for debugging the test harness... ++--- ++ testing/command.py | 1 + ++ 1 file changed, 1 insertion(+) ++ ++diff --git a/testing/command.py b/testing/command.py ++index be4ed8a..e0b73d0 100644 ++--- a/testing/command.py +++++ b/testing/command.py ++@@ -199,6 +199,7 @@ def main(): ++ type=int, ++ help="use build number n (0-based), latest = -1 (default)", ++ ) +++ parser_list = subparsers.add_parser("list") ++ args = parser.parse_args() ++ ++ if hasattr(args, "buildno"): diff --cc debian/patches/0004-Add-failing-tests-to-blacklist.patch index 00000000,00000000..b88d7065 new file mode 100644 --- /dev/null +++ b/debian/patches/0004-Add-failing-tests-to-blacklist.patch @@@ -1,0 -1,0 +1,36 @@@ ++From: Stuart Prescott ++Date: Fri, 3 May 2024 16:50:13 +1000 ++Subject: Add failing tests to blacklist ++ ++Tests are still run but will fail. They are run multiple times to see if ++they still fail - it would be better to just skip them. ++ ++It is not yet clear whether these failures are important. ++--- ++ build_history/blacklist.txt | 16 ++++++++++++++++ ++ 1 file changed, 16 insertions(+) ++ ++diff --git a/build_history/blacklist.txt b/build_history/blacklist.txt ++index 5f0183f..f805980 100644 ++--- a/build_history/blacklist.txt +++++ b/build_history/blacklist.txt ++@@ -91,3 +91,19 @@ ++ [QtQml::qqmlincubator_incubateWhile] ++ pypy # gives timeout on macOS if I run video converter while testing ++ # 2022-03-04 PyPy: Currently 28 of 657 tests fail +++ +++# Debian packaging failing tests +++[sample::array_numpy] +++ py3 +++[sample::nontypetemplate] +++ py3 +++[pyside6-android-deploy::test_pyside6_android_deploy] +++ py3 +++[QtCore::qinstallmsghandler_test] +++ py3 +++[QtCore::loggingcategorymacros_test] +++ py3 +++[QtGui::qpainter_test] +++ py3 +++[QtCharts::qcharts_numpy_test] +++ py3 diff --cc debian/patches/0005-Fix-numpy-header-detection.patch index 00000000,00000000..c0f5cc92 new file mode 100644 --- /dev/null +++ b/debian/patches/0005-Fix-numpy-header-detection.patch @@@ -1,0 -1,0 +1,34 @@@ ++From: Stuart Prescott ++Date: Sun, 16 Feb 2025 01:27:09 +1100 ++Subject: Fix numpy header detection ++ ++Existing code makes assumptions about site-packages/dist-packages ++and fails to find the headers; numpy has an explicit function for this ++--- ++ build_scripts/utils.py | 13 ++----------- ++ 1 file changed, 2 insertions(+), 11 deletions(-) ++ ++diff --git a/build_scripts/utils.py b/build_scripts/utils.py ++index 29f2545..d5c1063 100644 ++--- a/build_scripts/utils.py +++++ b/build_scripts/utils.py ++@@ -77,17 +77,8 @@ def update_env_path(newpaths): ++ ++ ++ def get_numpy_location(): ++- for p in sys.path: ++- if 'site-' in p: ++- numpy = Path(p).resolve() / 'numpy' ++- if numpy.is_dir(): ++- candidate = numpy / '_core' / 'include' # Version 2 ++- if not candidate.is_dir(): ++- candidate = numpy / 'core' / 'include' # Version 1 ++- if candidate.is_dir(): ++- return os.fspath(candidate) ++- log.warning(f"Cannot find numpy include dir under {numpy}") ++- return None +++ import numpy +++ return numpy.get_include() ++ ++ ++ def platform_cmake_options(as_tuple_list=False): diff --cc debian/patches/0006-Mark-arm64-test-failures-as-xfail-temporarily.patch index 00000000,00000000..4739114f new file mode 100644 --- /dev/null +++ b/debian/patches/0006-Mark-arm64-test-failures-as-xfail-temporarily.patch @@@ -1,0 -1,0 +1,25 @@@ ++From: Stuart Prescott ++Date: Tue, 10 Sep 2024 06:34:52 +1000 ++Subject: Mark arm64 test failures as xfail temporarily ++ ++Try to at least get a package built to be able to debug the failure ++--- ++ build_history/blacklist.txt | 8 ++++++++ ++ 1 file changed, 8 insertions(+) ++ ++diff --git a/build_history/blacklist.txt b/build_history/blacklist.txt ++index f805980..dfee4f9 100644 ++--- a/build_history/blacklist.txt +++++ b/build_history/blacklist.txt ++@@ -107,3 +107,11 @@ ++ py3 ++ [QtCharts::qcharts_numpy_test] ++ py3 +++ +++# Debian arm64-specific failures - temporarily xfail them +++[QtWidgets::bug_668] +++ py3 +++[QtWidgets::bug_728] +++ py3 +++[pysidetest::new_inherited_functions_test] +++ py3 diff --cc debian/patches/0007-XFAIL-a-new-test-failure-with-6.7.2.patch index 00000000,00000000..bc6d2221 new file mode 100644 --- /dev/null +++ b/debian/patches/0007-XFAIL-a-new-test-failure-with-6.7.2.patch @@@ -1,0 -1,0 +1,23 @@@ ++From: Stuart Prescott ++Date: Sun, 6 Oct 2024 19:46:11 +1100 ++Subject: XFAIL a new test failure with 6.7.2 ++ ++Tests are substantially changed in new release; library not ++being found in multi-arch paths ++--- ++ build_history/blacklist.txt | 2 ++ ++ 1 file changed, 2 insertions(+) ++ ++diff --git a/build_history/blacklist.txt b/build_history/blacklist.txt ++index dfee4f9..43fa65e 100644 ++--- a/build_history/blacklist.txt +++++ b/build_history/blacklist.txt ++@@ -99,6 +99,8 @@ ++ py3 ++ [pyside6-android-deploy::test_pyside6_android_deploy] ++ py3 +++[pyside6-deploy::test_pyside6_deploy] +++ py3 ++ [QtCore::qinstallmsghandler_test] ++ py3 ++ [QtCore::loggingcategorymacros_test] diff --cc debian/patches/0008-XFAIL-smart-smart_pointer.patch index 00000000,00000000..0d262171 new file mode 100644 --- /dev/null +++ b/debian/patches/0008-XFAIL-smart-smart_pointer.patch @@@ -1,0 -1,0 +1,20 @@@ ++From: Stuart Prescott ++Date: Mon, 14 Oct 2024 12:39:53 +1100 ++Subject: XFAIL smart::smart_pointer ++ ++Failure seen on armel ++--- ++ build_history/blacklist.txt | 1 + ++ 1 file changed, 1 insertion(+) ++ ++diff --git a/build_history/blacklist.txt b/build_history/blacklist.txt ++index 43fa65e..9219f1c 100644 ++--- a/build_history/blacklist.txt +++++ b/build_history/blacklist.txt ++@@ -1,5 +1,6 @@ ++ [smart::smart_pointer] ++ darwin ci +++ py3 ++ [testmodifydocumentation] ++ darwin arm ++ [signals::signal_signature_test] diff --cc debian/patches/0009-XFAIL-QtQml-qquickitem_grabToImage.patch index 00000000,00000000..6836e6cf new file mode 100644 --- /dev/null +++ b/debian/patches/0009-XFAIL-QtQml-qquickitem_grabToImage.patch @@@ -1,0 -1,0 +1,21 @@@ ++From: Stuart Prescott ++Date: Mon, 14 Oct 2024 12:45:22 +1100 ++Subject: XFAIL QtQml::qquickitem_grabToImage ++ ++Failure seen on mips64el ++--- ++ build_history/blacklist.txt | 4 ++++ ++ 1 file changed, 4 insertions(+) ++ ++diff --git a/build_history/blacklist.txt b/build_history/blacklist.txt ++index 9219f1c..b7238fb 100644 ++--- a/build_history/blacklist.txt +++++ b/build_history/blacklist.txt ++@@ -118,3 +118,7 @@ ++ py3 ++ [pysidetest::new_inherited_functions_test] ++ py3 +++ +++# Debian mips64el-specific failures - temporarily xfail them +++[QtQml::qquickitem_grabToImage] +++ py3 diff --cc debian/patches/0010-Fix-python-module-paths-in-CMake.patch index 00000000,00000000..22a1b6d6 new file mode 100644 --- /dev/null +++ b/debian/patches/0010-Fix-python-module-paths-in-CMake.patch @@@ -1,0 -1,0 +1,28 @@@ ++From: Stuart Prescott ++Date: Tue, 18 Feb 2025 00:50:57 +1100 ++Subject: Fix python module paths in CMake ++ ++--- ++ sources/shiboken6/cmake/ShibokenHelpers.cmake | 4 ++-- ++ 1 file changed, 2 insertions(+), 2 deletions(-) ++ ++diff --git a/sources/shiboken6/cmake/ShibokenHelpers.cmake b/sources/shiboken6/cmake/ShibokenHelpers.cmake ++index 9c47770..fa61aed 100644 ++--- a/sources/shiboken6/cmake/ShibokenHelpers.cmake +++++ b/sources/shiboken6/cmake/ShibokenHelpers.cmake ++@@ -125,13 +125,13 @@ macro(shiboken_internal_set_python_site_packages) ++ if sys.platform == 'win32': ++ lib_path = sysconfig.get_path('purelib') ++ else: ++- lib_path = sysconfig.get_path('purelib', scheme='posix_prefix') +++ lib_path = sysconfig.get_path('purelib', scheme='deb_system') ++ ++ # /home/qt/dev/env ++ if sys.platform == 'win32': ++ data_path = sysconfig.get_path('data') ++ else: ++- data_path = sysconfig.get_path('data', scheme='posix_prefix') +++ data_path = sysconfig.get_path('data', scheme='deb_system') ++ ++ # /lib/python3.9/site-packages ++ rel_path = lib_path.replace(data_path, '') diff --cc debian/patches/series index 00000000,00000000..f2aea2b5 new file mode 100644 --- /dev/null +++ b/debian/patches/series @@@ -1,0 -1,0 +1,10 @@@ ++0001-test-with-current-interpreter.patch ++0002-disable-qtexampleicons.patch ++0003-Fix-missing-subparser-in-test-harness.patch ++0004-Add-failing-tests-to-blacklist.patch ++0005-Fix-numpy-header-detection.patch ++0006-Mark-arm64-test-failures-as-xfail-temporarily.patch ++0007-XFAIL-a-new-test-failure-with-6.7.2.patch ++0008-XFAIL-smart-smart_pointer.patch ++0009-XFAIL-QtQml-qquickitem_grabToImage.patch ++0010-Fix-python-module-paths-in-CMake.patch diff --cc debian/py3dist-overrides index 00000000,00000000..6c34515c new file mode 100644 --- /dev/null +++ b/debian/py3dist-overrides @@@ -1,0 -1,0 +1,5 @@@ ++# Dependencies need to be manually managed for all PySide6 modules ++# Stub out the modules here to prevent automated generation of dependencies ++shiboken6 ++shiboken6_generator ++PySide6 diff --cc debian/pyside6-tools.bcep index 00000000,00000000..c4d8b2fe new file mode 100644 --- /dev/null +++ b/debian/pyside6-tools.bcep @@@ -1,0 -1,0 +1,1 @@@ ++dir|-4.0|/usr/lib/python3/dist-packages/PySide6/scripts/deploy_lib/android/ diff --cc debian/pyside6-tools.install index 00000000,00000000..e39ee45a new file mode 100644 --- /dev/null +++ b/debian/pyside6-tools.install @@@ -1,0 -1,0 +1,16 @@@ ++usr/bin/pyside6-* usr/bin ++usr/bin/shiboken6-genpyi ++usr/lib/python*/dist-packages/PySide6/assistant ++usr/lib/python*/dist-packages/PySide6/balsam ++usr/lib/python*/dist-packages/PySide6/balsamui ++usr/lib/python*/dist-packages/PySide6/designer ++usr/lib/python*/dist-packages/PySide6/linguist ++usr/lib/python*/dist-packages/PySide6/lrelease ++usr/lib/python*/dist-packages/PySide6/lupdate ++usr/lib/python*/dist-packages/PySide6/qmlformat ++usr/lib/python*/dist-packages/PySide6/qmllint ++usr/lib/python*/dist-packages/PySide6/qmlls ++usr/lib/python*/dist-packages/PySide6/qsb ++usr/lib/python*/dist-packages/PySide6/Qt/libexec ++usr/lib/python*/dist-packages/PySide6/scripts/ ++usr/lib/python*/dist-packages/PySide6/svgtoqml diff --cc debian/pyside6-tools.lintian-overrides index 00000000,00000000..e7c12393 new file mode 100644 --- /dev/null +++ b/debian/pyside6-tools.lintian-overrides @@@ -1,0 -1,0 +1,3 @@@ ++image-file-in-usr-lib [usr/lib/python3/dist-packages/PySide6/scripts/deploy_lib/*] ++repeated-path-segment PySide6 [usr/lib/python3/dist-packages/PySide6/scripts/deploy_lib/android/recipes/PySide6/] ++package-contains-documentation-outside-usr-share-doc [usr/lib/python3/dist-packages/PySide6/scripts/requirements-android.txt] diff --cc debian/python-pyside6-doc.docs index 00000000,00000000..de3e488c new file mode 100644 --- /dev/null +++ b/debian/python-pyside6-doc.docs @@@ -1,0 -1,0 +1,4 @@@ ++README.md ++README.pyside6.md ++README.shiboken6.md ++sources/pyside6/doc/ diff --cc debian/python-pyside6-doc.examples index 00000000,00000000..e39721e2 new file mode 100644 --- /dev/null +++ b/debian/python-pyside6-doc.examples @@@ -1,0 -1,0 +1,1 @@@ ++examples/* diff --cc debian/python-pyside6-doc.lintian-overrides index 00000000,00000000..c2fccab1 new file mode 100644 --- /dev/null +++ b/debian/python-pyside6-doc.lintian-overrides @@@ -1,0 -1,0 +1,2 @@@ ++duplicate-files * ++repeated-path-segment * diff --cc debian/python3-pyside6.qt3danimation.install index 00000000,00000000..0353e6be new file mode 100644 --- /dev/null +++ b/debian/python3-pyside6.qt3danimation.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python3*/dist-packages/PySide6/Qt3DAnimation.*.so usr/lib/python3/dist-packages/PySide6 ++usr/lib/python3*/dist-packages/PySide6/Qt3DAnimation.pyi usr/lib/python3/dist-packages/PySide6 diff --cc debian/python3-pyside6.qt3dcore.install index 00000000,00000000..32e2ea36 new file mode 100644 --- /dev/null +++ b/debian/python3-pyside6.qt3dcore.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python3*/dist-packages/PySide6/Qt3DCore.*.so usr/lib/python3/dist-packages/PySide6 ++usr/lib/python3*/dist-packages/PySide6/Qt3DCore.pyi usr/lib/python3/dist-packages/PySide6 diff --cc debian/python3-pyside6.qt3dextras.install index 00000000,00000000..d444f227 new file mode 100644 --- /dev/null +++ b/debian/python3-pyside6.qt3dextras.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python3*/dist-packages/PySide6/Qt3DExtras.*.so usr/lib/python3/dist-packages/PySide6 ++usr/lib/python3*/dist-packages/PySide6/Qt3DExtras.pyi usr/lib/python3/dist-packages/PySide6 diff --cc debian/python3-pyside6.qt3dinput.install index 00000000,00000000..3f2051c1 new file mode 100644 --- /dev/null +++ b/debian/python3-pyside6.qt3dinput.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python3*/dist-packages/PySide6/Qt3DInput.*.so usr/lib/python3/dist-packages/PySide6 ++usr/lib/python3*/dist-packages/PySide6/Qt3DInput.pyi usr/lib/python3/dist-packages/PySide6 diff --cc debian/python3-pyside6.qt3dlogic.install index 00000000,00000000..9410c402 new file mode 100644 --- /dev/null +++ b/debian/python3-pyside6.qt3dlogic.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python3*/dist-packages/PySide6/Qt3DLogic.*.so usr/lib/python3/dist-packages/PySide6 ++usr/lib/python3*/dist-packages/PySide6/Qt3DLogic.pyi usr/lib/python3/dist-packages/PySide6 diff --cc debian/python3-pyside6.qt3drender.install index 00000000,00000000..eca8d9d9 new file mode 100644 --- /dev/null +++ b/debian/python3-pyside6.qt3drender.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python3*/dist-packages/PySide6/Qt3DRender.*.so usr/lib/python3/dist-packages/PySide6 ++usr/lib/python3*/dist-packages/PySide6/Qt3DRender.pyi usr/lib/python3/dist-packages/PySide6 diff --cc debian/python3-pyside6.qtasyncio.install index 00000000,00000000..3d7008ad new file mode 100644 --- /dev/null +++ b/debian/python3-pyside6.qtasyncio.install @@@ -1,0 -1,0 +1,1 @@@ ++usr/lib/python3*/dist-packages/PySide6/QtAsyncio/ usr/lib/python3/dist-packages/PySide6 diff --cc debian/python3-pyside6.qtasyncio.lintian-overrides index 00000000,00000000..9c0da3e6 new file mode 100644 --- /dev/null +++ b/debian/python3-pyside6.qtasyncio.lintian-overrides @@@ -1,0 -1,0 +1,1 @@@ ++package-contains-no-arch-dependent-files diff --cc debian/python3-pyside6.qtbluetooth.install index 00000000,00000000..ee6067a0 new file mode 100644 --- /dev/null +++ b/debian/python3-pyside6.qtbluetooth.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python3*/dist-packages/PySide6/QtBluetooth.*.so usr/lib/python3/dist-packages/PySide6 ++usr/lib/python3*/dist-packages/PySide6/QtBluetooth.pyi usr/lib/python3/dist-packages/PySide6 diff --cc debian/python3-pyside6.qtcharts.install index 00000000,00000000..6b054875 new file mode 100644 --- /dev/null +++ b/debian/python3-pyside6.qtcharts.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python3*/dist-packages/PySide6/QtCharts.*.so usr/lib/python3/dist-packages/PySide6 ++usr/lib/python3*/dist-packages/PySide6/QtCharts.pyi usr/lib/python3/dist-packages/PySide6 diff --cc debian/python3-pyside6.qtconcurrent.install index 00000000,00000000..08148f8f new file mode 100644 --- /dev/null +++ b/debian/python3-pyside6.qtconcurrent.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python3*/dist-packages/PySide6/QtConcurrent.*.so usr/lib/python3/dist-packages/PySide6 ++usr/lib/python3*/dist-packages/PySide6/QtConcurrent.pyi usr/lib/python3/dist-packages/PySide6 diff --cc debian/python3-pyside6.qtcore.install index 00000000,00000000..3e10688d new file mode 100644 --- /dev/null +++ b/debian/python3-pyside6.qtcore.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python3*/dist-packages/PySide6/QtCore.*.so usr/lib/python3/dist-packages/PySide6 ++usr/lib/python3*/dist-packages/PySide6/QtCore.pyi usr/lib/python3/dist-packages/PySide6 diff --cc debian/python3-pyside6.qtdatavisualization.install index 00000000,00000000..7502aef6 new file mode 100644 --- /dev/null +++ b/debian/python3-pyside6.qtdatavisualization.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python3*/dist-packages/PySide6/QtDataVisualization.*.so usr/lib/python3/dist-packages/PySide6 ++usr/lib/python3*/dist-packages/PySide6/QtDataVisualization.pyi usr/lib/python3/dist-packages/PySide6 diff --cc debian/python3-pyside6.qtdbus.install index 00000000,00000000..b25b17e1 new file mode 100644 --- /dev/null +++ b/debian/python3-pyside6.qtdbus.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python3*/dist-packages/PySide6/QtDBus.*.so usr/lib/python3/dist-packages/PySide6 ++usr/lib/python3*/dist-packages/PySide6/QtDBus.pyi usr/lib/python3/dist-packages/PySide6 diff --cc debian/python3-pyside6.qtdesigner.install index 00000000,00000000..b454cd7f new file mode 100644 --- /dev/null +++ b/debian/python3-pyside6.qtdesigner.install @@@ -1,0 -1,0 +1,3 @@@ ++build/qfp-*/install/lib/*/qt6/plugins/designer/libPySidePlugin.so usr/lib/${DEB_HOST_MULTIARCH}/qt6/plugins/designer/ ++usr/lib/python3*/dist-packages/PySide6/QtDesigner.*.so usr/lib/python3/dist-packages/PySide6 ++usr/lib/python3*/dist-packages/PySide6/QtDesigner.pyi usr/lib/python3/dist-packages/PySide6 diff --cc debian/python3-pyside6.qtgraphs.install index 00000000,00000000..cd491af1 new file mode 100644 --- /dev/null +++ b/debian/python3-pyside6.qtgraphs.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python3*/dist-packages/PySide6/QtGraphs.*.so usr/lib/python3/dist-packages/PySide6 ++usr/lib/python3*/dist-packages/PySide6/QtGraphs.pyi usr/lib/python3/dist-packages/PySide6 diff --cc debian/python3-pyside6.qtgraphswidgets.install index 00000000,00000000..f3d2f28d new file mode 100644 --- /dev/null +++ b/debian/python3-pyside6.qtgraphswidgets.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python3*/dist-packages/PySide6/QtGraphsWidgets.*.so usr/lib/python3/dist-packages/PySide6 ++usr/lib/python3*/dist-packages/PySide6/QtGraphsWidgets.pyi usr/lib/python3/dist-packages/PySide6 diff --cc debian/python3-pyside6.qtgui.install index 00000000,00000000..684b1839 new file mode 100644 --- /dev/null +++ b/debian/python3-pyside6.qtgui.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python3*/dist-packages/PySide6/QtGui.*.so usr/lib/python3/dist-packages/PySide6 ++usr/lib/python3*/dist-packages/PySide6/QtGui.pyi usr/lib/python3/dist-packages/PySide6 diff --cc debian/python3-pyside6.qthelp.install index 00000000,00000000..3aaf948e new file mode 100644 --- /dev/null +++ b/debian/python3-pyside6.qthelp.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python3*/dist-packages/PySide6/QtHelp.*.so usr/lib/python3/dist-packages/PySide6 ++usr/lib/python3*/dist-packages/PySide6/QtHelp.pyi usr/lib/python3/dist-packages/PySide6 diff --cc debian/python3-pyside6.qthttpserver.install index 00000000,00000000..e7d31d6d new file mode 100644 --- /dev/null +++ b/debian/python3-pyside6.qthttpserver.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python3*/dist-packages/PySide6/QtHttpServer.*.so usr/lib/python3/dist-packages/PySide6 ++usr/lib/python3*/dist-packages/PySide6/QtHttpServer.pyi usr/lib/python3/dist-packages/PySide6 diff --cc debian/python3-pyside6.qtlocation.install index 00000000,00000000..b88e221e new file mode 100644 --- /dev/null +++ b/debian/python3-pyside6.qtlocation.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python3*/dist-packages/PySide6/QtLocation.*.so usr/lib/python3/dist-packages/PySide6 ++usr/lib/python3*/dist-packages/PySide6/QtLocation.pyi usr/lib/python3/dist-packages/PySide6 diff --cc debian/python3-pyside6.qtmultimedia.install index 00000000,00000000..886a5856 new file mode 100644 --- /dev/null +++ b/debian/python3-pyside6.qtmultimedia.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python3*/dist-packages/PySide6/QtMultimedia.*.so usr/lib/python3/dist-packages/PySide6 ++usr/lib/python3*/dist-packages/PySide6/QtMultimedia.pyi usr/lib/python3/dist-packages/PySide6 diff --cc debian/python3-pyside6.qtmultimediawidgets.install index 00000000,00000000..d78bcbf0 new file mode 100644 --- /dev/null +++ b/debian/python3-pyside6.qtmultimediawidgets.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python3*/dist-packages/PySide6/QtMultimediaWidgets.*.so usr/lib/python3/dist-packages/PySide6 ++usr/lib/python3*/dist-packages/PySide6/QtMultimediaWidgets.pyi usr/lib/python3/dist-packages/PySide6 diff --cc debian/python3-pyside6.qtnetwork.install index 00000000,00000000..2564ea90 new file mode 100644 --- /dev/null +++ b/debian/python3-pyside6.qtnetwork.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python3*/dist-packages/PySide6/QtNetwork.*.so usr/lib/python3/dist-packages/PySide6 ++usr/lib/python3*/dist-packages/PySide6/QtNetwork.pyi usr/lib/python3/dist-packages/PySide6 diff --cc debian/python3-pyside6.qtnetworkauth.install index 00000000,00000000..6300e836 new file mode 100644 --- /dev/null +++ b/debian/python3-pyside6.qtnetworkauth.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python3*/dist-packages/PySide6/QtNetworkAuth.*.so usr/lib/python3/dist-packages/PySide6 ++usr/lib/python3*/dist-packages/PySide6/QtNetworkAuth.pyi usr/lib/python3/dist-packages/PySide6 diff --cc debian/python3-pyside6.qtnfc.install index 00000000,00000000..fb183020 new file mode 100644 --- /dev/null +++ b/debian/python3-pyside6.qtnfc.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python3*/dist-packages/PySide6/QtNfc.*.so usr/lib/python3/dist-packages/PySide6 ++usr/lib/python3*/dist-packages/PySide6/QtNfc.pyi usr/lib/python3/dist-packages/PySide6 diff --cc debian/python3-pyside6.qtopengl.install index 00000000,00000000..1cf1f6c2 new file mode 100644 --- /dev/null +++ b/debian/python3-pyside6.qtopengl.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python3*/dist-packages/PySide6/QtOpenGL.*.so usr/lib/python3/dist-packages/PySide6 ++usr/lib/python3*/dist-packages/PySide6/QtOpenGL.pyi usr/lib/python3/dist-packages/PySide6 diff --cc debian/python3-pyside6.qtopenglfunctions.install index 00000000,00000000..3344484b new file mode 100644 --- /dev/null +++ b/debian/python3-pyside6.qtopenglfunctions.install @@@ -1,0 -1,0 +1,1 @@@ ++usr/lib/python3*/dist-packages/PySide6/QtOpenGLFunctions.*.so usr/lib/python3/dist-packages/PySide6 diff --cc debian/python3-pyside6.qtopenglwidgets.install index 00000000,00000000..3dc9d990 new file mode 100644 --- /dev/null +++ b/debian/python3-pyside6.qtopenglwidgets.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python3*/dist-packages/PySide6/QtOpenGLWidgets.*.so usr/lib/python3/dist-packages/PySide6 ++usr/lib/python3*/dist-packages/PySide6/QtOpenGLWidgets.pyi usr/lib/python3/dist-packages/PySide6 diff --cc debian/python3-pyside6.qtpdf.install index 00000000,00000000..1d42b429 new file mode 100644 --- /dev/null +++ b/debian/python3-pyside6.qtpdf.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python3*/dist-packages/PySide6/QtPdf.*.so usr/lib/python3/dist-packages/PySide6 ++usr/lib/python3*/dist-packages/PySide6/QtPdf.pyi usr/lib/python3/dist-packages/PySide6 diff --cc debian/python3-pyside6.qtpdfwidgets.install index 00000000,00000000..9f3738a0 new file mode 100644 --- /dev/null +++ b/debian/python3-pyside6.qtpdfwidgets.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python3*/dist-packages/PySide6/QtPdfWidgets.*.so usr/lib/python3/dist-packages/PySide6 ++usr/lib/python3*/dist-packages/PySide6/QtPdfWidgets.pyi usr/lib/python3/dist-packages/PySide6 diff --cc debian/python3-pyside6.qtpositioning.install index 00000000,00000000..53a1fad1 new file mode 100644 --- /dev/null +++ b/debian/python3-pyside6.qtpositioning.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python3*/dist-packages/PySide6/QtPositioning.*.so usr/lib/python3/dist-packages/PySide6 ++usr/lib/python3*/dist-packages/PySide6/QtPositioning.pyi usr/lib/python3/dist-packages/PySide6 diff --cc debian/python3-pyside6.qtprintsupport.install index 00000000,00000000..0eb7a8d4 new file mode 100644 --- /dev/null +++ b/debian/python3-pyside6.qtprintsupport.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python3*/dist-packages/PySide6/QtPrintSupport.*.so usr/lib/python3/dist-packages/PySide6 ++usr/lib/python3*/dist-packages/PySide6/QtPrintSupport.pyi usr/lib/python3/dist-packages/PySide6 diff --cc debian/python3-pyside6.qtqml.install index 00000000,00000000..55106615 new file mode 100644 --- /dev/null +++ b/debian/python3-pyside6.qtqml.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python3*/dist-packages/PySide6/QtQml.*.so usr/lib/python3/dist-packages/PySide6 ++usr/lib/python3*/dist-packages/PySide6/QtQml.pyi usr/lib/python3/dist-packages/PySide6 diff --cc debian/python3-pyside6.qtquick.install index 00000000,00000000..67891a72 new file mode 100644 --- /dev/null +++ b/debian/python3-pyside6.qtquick.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python3*/dist-packages/PySide6/QtQuick.*.so usr/lib/python3/dist-packages/PySide6 ++usr/lib/python3*/dist-packages/PySide6/QtQuick.pyi usr/lib/python3/dist-packages/PySide6 diff --cc debian/python3-pyside6.qtquick3d.install index 00000000,00000000..33194ce8 new file mode 100644 --- /dev/null +++ b/debian/python3-pyside6.qtquick3d.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python3*/dist-packages/PySide6/QtQuick3D.*.so usr/lib/python3/dist-packages/PySide6 ++usr/lib/python3*/dist-packages/PySide6/QtQuick3D.pyi usr/lib/python3/dist-packages/PySide6 diff --cc debian/python3-pyside6.qtquickcontrols2.install index 00000000,00000000..4f6f3cbf new file mode 100644 --- /dev/null +++ b/debian/python3-pyside6.qtquickcontrols2.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python3*/dist-packages/PySide6/QtQuickControls2.*.so usr/lib/python3/dist-packages/PySide6 ++usr/lib/python3*/dist-packages/PySide6/QtQuickControls2.pyi usr/lib/python3/dist-packages/PySide6 diff --cc debian/python3-pyside6.qtquicktest.install index 00000000,00000000..22c3ef1e new file mode 100644 --- /dev/null +++ b/debian/python3-pyside6.qtquicktest.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python3*/dist-packages/PySide6/QtQuickTest.*.so usr/lib/python3/dist-packages/PySide6 ++usr/lib/python3*/dist-packages/PySide6/QtQuickTest.pyi usr/lib/python3/dist-packages/PySide6 diff --cc debian/python3-pyside6.qtquickwidgets.install index 00000000,00000000..53b09287 new file mode 100644 --- /dev/null +++ b/debian/python3-pyside6.qtquickwidgets.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python3*/dist-packages/PySide6/QtQuickWidgets.*.so usr/lib/python3/dist-packages/PySide6 ++usr/lib/python3*/dist-packages/PySide6/QtQuickWidgets.pyi usr/lib/python3/dist-packages/PySide6 diff --cc debian/python3-pyside6.qtremoteobjects.install index 00000000,00000000..69e9775d new file mode 100644 --- /dev/null +++ b/debian/python3-pyside6.qtremoteobjects.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python3*/dist-packages/PySide6/QtRemoteObjects.*.so usr/lib/python3/dist-packages/PySide6 ++usr/lib/python3*/dist-packages/PySide6/QtRemoteObjects.pyi usr/lib/python3/dist-packages/PySide6 diff --cc debian/python3-pyside6.qtscript.install index 00000000,00000000..bfc56eff new file mode 100644 --- /dev/null +++ b/debian/python3-pyside6.qtscript.install @@@ -1,0 -1,0 +1,1 @@@ ++usr/lib/python3*/dist-packages/PySide6/QtScript.*.so usr/lib/python3/dist-packages/PySide6 diff --cc debian/python3-pyside6.qtscripttools.install index 00000000,00000000..fbf5cfc2 new file mode 100644 --- /dev/null +++ b/debian/python3-pyside6.qtscripttools.install @@@ -1,0 -1,0 +1,1 @@@ ++usr/lib/python3*/dist-packages/PySide6/QtScriptTools.*.so usr/lib/python3/dist-packages/PySide6 diff --cc debian/python3-pyside6.qtscxml.install index 00000000,00000000..0fef5f16 new file mode 100644 --- /dev/null +++ b/debian/python3-pyside6.qtscxml.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python3*/dist-packages/PySide6/QtScxml.*.so usr/lib/python3/dist-packages/PySide6 ++usr/lib/python3*/dist-packages/PySide6/QtScxml.pyi usr/lib/python3/dist-packages/PySide6 diff --cc debian/python3-pyside6.qtsensors.install index 00000000,00000000..6483b7e0 new file mode 100644 --- /dev/null +++ b/debian/python3-pyside6.qtsensors.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python3*/dist-packages/PySide6/QtSensors.*.so usr/lib/python3/dist-packages/PySide6 ++usr/lib/python3*/dist-packages/PySide6/QtSensors.pyi usr/lib/python3/dist-packages/PySide6 diff --cc debian/python3-pyside6.qtserialbus.install index 00000000,00000000..ea21b290 new file mode 100644 --- /dev/null +++ b/debian/python3-pyside6.qtserialbus.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python3*/dist-packages/PySide6/QtSerialBus.*.so usr/lib/python3/dist-packages/PySide6 ++usr/lib/python3*/dist-packages/PySide6/QtSerialBus.pyi usr/lib/python3/dist-packages/PySide6 diff --cc debian/python3-pyside6.qtserialport.install index 00000000,00000000..8f87212c new file mode 100644 --- /dev/null +++ b/debian/python3-pyside6.qtserialport.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python3*/dist-packages/PySide6/QtSerialPort.*.so usr/lib/python3/dist-packages/PySide6 ++usr/lib/python3*/dist-packages/PySide6/QtSerialPort.pyi usr/lib/python3/dist-packages/PySide6 diff --cc debian/python3-pyside6.qtspatialaudio.install index 00000000,00000000..51ffd70c new file mode 100644 --- /dev/null +++ b/debian/python3-pyside6.qtspatialaudio.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python3*/dist-packages/PySide6/QtSpatialAudio.*.so usr/lib/python3/dist-packages/PySide6 ++usr/lib/python3*/dist-packages/PySide6/QtSpatialAudio.pyi usr/lib/python3/dist-packages/PySide6 diff --cc debian/python3-pyside6.qtsql.install index 00000000,00000000..3b1e971a new file mode 100644 --- /dev/null +++ b/debian/python3-pyside6.qtsql.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python3*/dist-packages/PySide6/QtSql.*.so usr/lib/python3/dist-packages/PySide6 ++usr/lib/python3*/dist-packages/PySide6/QtSql.pyi usr/lib/python3/dist-packages/PySide6 diff --cc debian/python3-pyside6.qtstatemachine.install index 00000000,00000000..11e9d26d new file mode 100644 --- /dev/null +++ b/debian/python3-pyside6.qtstatemachine.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python3*/dist-packages/PySide6/QtStateMachine.*.so usr/lib/python3/dist-packages/PySide6 ++usr/lib/python3*/dist-packages/PySide6/QtStateMachine.pyi usr/lib/python3/dist-packages/PySide6 diff --cc debian/python3-pyside6.qtsvg.install index 00000000,00000000..9d673244 new file mode 100644 --- /dev/null +++ b/debian/python3-pyside6.qtsvg.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python3*/dist-packages/PySide6/QtSvg.*.so usr/lib/python3/dist-packages/PySide6 ++usr/lib/python3*/dist-packages/PySide6/QtSvg.pyi usr/lib/python3/dist-packages/PySide6 diff --cc debian/python3-pyside6.qtsvgwidgets.install index 00000000,00000000..0fd6eba0 new file mode 100644 --- /dev/null +++ b/debian/python3-pyside6.qtsvgwidgets.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python3*/dist-packages/PySide6/QtSvgWidgets.*.so usr/lib/python3/dist-packages/PySide6 ++usr/lib/python3*/dist-packages/PySide6/QtSvgWidgets.pyi usr/lib/python3/dist-packages/PySide6 diff --cc debian/python3-pyside6.qttest.install index 00000000,00000000..59eb6561 new file mode 100644 --- /dev/null +++ b/debian/python3-pyside6.qttest.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python3*/dist-packages/PySide6/QtTest.*.so usr/lib/python3/dist-packages/PySide6 ++usr/lib/python3*/dist-packages/PySide6/QtTest.pyi usr/lib/python3/dist-packages/PySide6 diff --cc debian/python3-pyside6.qttexttospeech.install index 00000000,00000000..d8214c39 new file mode 100644 --- /dev/null +++ b/debian/python3-pyside6.qttexttospeech.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python3*/dist-packages/PySide6/QtTextToSpeech.*.so usr/lib/python3/dist-packages/PySide6 ++usr/lib/python3*/dist-packages/PySide6/QtTextToSpeech.pyi usr/lib/python3/dist-packages/PySide6 diff --cc debian/python3-pyside6.qtuitools.install index 00000000,00000000..af049e36 new file mode 100644 --- /dev/null +++ b/debian/python3-pyside6.qtuitools.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python3*/dist-packages/PySide6/QtUiTools.*.so usr/lib/python3/dist-packages/PySide6 ++usr/lib/python3*/dist-packages/PySide6/QtUiTools.pyi usr/lib/python3/dist-packages/PySide6 diff --cc debian/python3-pyside6.qtwebchannel.install index 00000000,00000000..68f5cf2a new file mode 100644 --- /dev/null +++ b/debian/python3-pyside6.qtwebchannel.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python3*/dist-packages/PySide6/QtWebChannel.*.so usr/lib/python3/dist-packages/PySide6 ++usr/lib/python3*/dist-packages/PySide6/QtWebChannel.pyi usr/lib/python3/dist-packages/PySide6 diff --cc debian/python3-pyside6.qtwebengine.install index 00000000,00000000..0692e71e new file mode 100644 --- /dev/null +++ b/debian/python3-pyside6.qtwebengine.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python3*/dist-packages/PySide6/QtWebEngine.*.so usr/lib/python3/dist-packages/PySide6 ++usr/lib/python3*/dist-packages/PySide6/QtWebEngine.pyi usr/lib/python3/dist-packages/PySide6 diff --cc debian/python3-pyside6.qtwebenginecore.install index 00000000,00000000..08adb5d2 new file mode 100644 --- /dev/null +++ b/debian/python3-pyside6.qtwebenginecore.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python3*/dist-packages/PySide6/QtWebEngineCore.*.so usr/lib/python3/dist-packages/PySide6 ++usr/lib/python3*/dist-packages/PySide6/QtWebEngineCore.pyi usr/lib/python3/dist-packages/PySide6 diff --cc debian/python3-pyside6.qtwebenginequick.install index 00000000,00000000..aeab2315 new file mode 100644 --- /dev/null +++ b/debian/python3-pyside6.qtwebenginequick.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python3*/dist-packages/PySide6/QtWebEngineQuick.*.so usr/lib/python3/dist-packages/PySide6 ++usr/lib/python3*/dist-packages/PySide6/QtWebEngineQuick.pyi usr/lib/python3/dist-packages/PySide6 diff --cc debian/python3-pyside6.qtwebenginewidgets.install index 00000000,00000000..20d304ac new file mode 100644 --- /dev/null +++ b/debian/python3-pyside6.qtwebenginewidgets.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python3*/dist-packages/PySide6/QtWebEngineWidgets.*.so usr/lib/python3/dist-packages/PySide6 ++usr/lib/python3*/dist-packages/PySide6/QtWebEngineWidgets.pyi usr/lib/python3/dist-packages/PySide6 diff --cc debian/python3-pyside6.qtwebsockets.install index 00000000,00000000..2d105f16 new file mode 100644 --- /dev/null +++ b/debian/python3-pyside6.qtwebsockets.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python3*/dist-packages/PySide6/QtWebSockets.*.so usr/lib/python3/dist-packages/PySide6 ++usr/lib/python3*/dist-packages/PySide6/QtWebSockets.pyi usr/lib/python3/dist-packages/PySide6 diff --cc debian/python3-pyside6.qtwebview.install index 00000000,00000000..ece8cd8a new file mode 100644 --- /dev/null +++ b/debian/python3-pyside6.qtwebview.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python3*/dist-packages/PySide6/QtWebView.*.so usr/lib/python3/dist-packages/PySide6 ++usr/lib/python3*/dist-packages/PySide6/QtWebView.pyi usr/lib/python3/dist-packages/PySide6 diff --cc debian/python3-pyside6.qtwidgets.install index 00000000,00000000..3520b232 new file mode 100644 --- /dev/null +++ b/debian/python3-pyside6.qtwidgets.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python3*/dist-packages/PySide6/QtWidgets.*.so usr/lib/python3/dist-packages/PySide6 ++usr/lib/python3*/dist-packages/PySide6/QtWidgets.pyi usr/lib/python3/dist-packages/PySide6 diff --cc debian/python3-pyside6.qtx11extras.install index 00000000,00000000..84cadcd6 new file mode 100644 --- /dev/null +++ b/debian/python3-pyside6.qtx11extras.install @@@ -1,0 -1,0 +1,1 @@@ ++usr/lib/python3*/dist-packages/PySide6/QtX11Extras.*.so usr/lib/python3/dist-packages/PySide6 diff --cc debian/python3-pyside6.qtxml.install index 00000000,00000000..f9469dda new file mode 100644 --- /dev/null +++ b/debian/python3-pyside6.qtxml.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python3*/dist-packages/PySide6/QtXml.*.so usr/lib/python3/dist-packages/PySide6 ++usr/lib/python3*/dist-packages/PySide6/QtXml.pyi usr/lib/python3/dist-packages/PySide6 diff --cc debian/python3-pyside6.qtxmlpatterns.install index 00000000,00000000..ffb36cef new file mode 100644 --- /dev/null +++ b/debian/python3-pyside6.qtxmlpatterns.install @@@ -1,0 -1,0 +1,1 @@@ ++usr/lib/python3*/dist-packages/PySide6/QtXmlPatterns.*.so usr/lib/python3/dist-packages/PySide6 diff --cc debian/rules index 00000000,00000000..9b9a07d6 new file mode 100755 --- /dev/null +++ b/debian/rules @@@ -1,0 -1,0 +1,136 @@@ ++#!/usr/bin/make -f ++ ++include /usr/share/dpkg/default.mk ++ ++# Safety measure to ensure package names match SONAMEs ++PYSIDE_MAJOR := $(shell echo $(DEB_VERSION_UPSTREAM) | cut -d. -f1-2) ++ifeq ($(shell awk '/Package:/ {print $$2}' debian/control | grep -- -$(PYSIDE_MAJOR)$$),) ++ $(error Please update package names for major version $(PYSIDE_MAJOR)) ++endif ++ifeq ($(shell ls debian/lib* | grep -- -$(PYSIDE_MAJOR)),) ++ $(error Please update files debian/lib*.* for major version $(PYSIDE_MAJOR)) ++endif ++ ++# don't set PYBUILD_NAME because we want the installed files to land in ++# debian/tmp and then get split up into the feature packages. ++export PYBUILD_SYSTEM = distutils ++ ++export MAIN_VERSION_UPSTREAM := $(shell echo $(DEB_VERSION_UPSTREAM)) ++export DEB_BUILD_MAINT_OPTIONS = hardening=+all ++# Add CPPFLAGS to CXXFLAGS as CMake ignores CPPFLAGS by default ++CXXFLAGS+=$(CPPFLAGS) ++ ++export LLVM_INSTALL_DIR := $(shell llvm-config --prefix) ++ ++# Work around buildd bug (https://bugs.debian.org/842565) ++undefine XDG_RUNTIME_DIR ++ ++PYBUILD_CONFIGURE_ARGS = --verbose ++PYBUILD_BUILD_ARGS = --skip-packaging --verbose-build ++PYBUILD_BUILD_ARGS += --parallel=$(or $(DEB_BUILD_OPTION_PARALLEL),$(DEB_BUILD_OPTION_PARALLEL),1) ++PYBUILD_INSTALL_ARGS = --reuse-build --verbose-build ++ ++## Package compilation options ++ ++# 1. if sccache is installed then use it ++ ++SCCACHE := $(shell command -v sccache 2> /dev/null) ++ ++ifdef SCCACHE ++ SCCACHE_DIR ?= $(HOME)/.cache/sccache ++ export SCCACHE_DIR ++ PYBUILD_BUILD_ARGS += --compiler-launcher=sccache ++execute_before_dh_auto_build: ++ -sccache --start-server ++endif ++ ++# 2. support 'nocheck' builds - building and running the tests is slow ++ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS))) ++ PYBUILD_BUILD_ARGS += --build-tests ++endif ++ ++# 3. support 'nodoc' builds - building the docs just needs lots of extra deps ++ifeq ($(filter nodoc,$(DEB_BUILD_PROFILES)),) ++ PYBUILD_BUILD_ARGS += --build-docs ++endif ++ ++ ++export PYBUILD_BUILD_ARGS ++export PYBUILD_INSTALL_ARGS ++ ++ ++ ++%: ++ dh $@ --buildsystem=pybuild ++ ++execute_after_dh_auto_build: ++ # Record build in build index for test runner ++ TODAY=`date -Id`; \ ++ mkdir -p build_history/$$TODAY; \ ++ echo $$PWD > build_history/$$TODAY/build_dir.txt; \ ++ py3versions -d >> build_history/$$TODAY/build_dir.txt \ ++ ++execute_after_dh_auto_install: ++ # Obtain a list of files built to make it easier to update *.install files. ++ # dh_missing will check all the install files at the end ++ echo ">>> In build" ++ -find build ++ echo ">>> In debian/tmp" ++ -find debian/tmp ++ ++override_dh_makeshlibs: ++ dh_makeshlibs -VUpstream-Version ++ ++override_dh_installdocs-indep: ++ dh_installdocs -X.doctrees ++ find debian -name __pycache__ -type d -exec rm -rf {} + ++ ++override_dh_installexamples-indep: ++ find debian -name __pycache__ -type d -exec rm -rf {} + ++ ++execute_after_dh_install-arch: ++ # remove extra copies of documentation ++ rm -rf debian/libshiboken6-py3-*/usr/lib/python*/dist-packages/shiboken6/docs/ ++ # remove RUNPATH from libraries and executables ++ # only look at files not symlinks ++ find debian/*/usr/lib/ -name \*.so* -type f -exec chrpath -d {} \; ++ chrpath -d \ ++ debian/*/usr/lib/python3*/dist-packages/PySide6/Qt/libexec/* ++ chrpath -d \ ++ debian/*/usr/lib/python*/dist-packages/PySide6/assistant \ ++ debian/*/usr/lib/python*/dist-packages/PySide6/balsam \ ++ debian/*/usr/lib/python*/dist-packages/PySide6/balsamui \ ++ debian/*/usr/lib/python*/dist-packages/PySide6/designer \ ++ debian/*/usr/lib/python*/dist-packages/PySide6/linguist \ ++ debian/*/usr/lib/python*/dist-packages/PySide6/lrelease \ ++ debian/*/usr/lib/python*/dist-packages/PySide6/lupdate \ ++ debian/*/usr/lib/python*/dist-packages/PySide6/qmlformat \ ++ debian/*/usr/lib/python*/dist-packages/PySide6/qmllint \ ++ debian/*/usr/lib/python*/dist-packages/PySide6/qmlls \ ++ debian/*/usr/lib/python*/dist-packages/PySide6/qsb \ ++ debian/*/usr/lib/python*/dist-packages/PySide6/svgtoqml \ ++ debian/*/usr/lib/python*/dist-packages/shiboken6_generator/shiboken6 ++ ++ # remove executable permissions ++ find debian/pyside6-tools/usr/lib/python3*/dist-packages/PySide6/scripts/ -type f -exec chmod a-x {} + ++ ++ # fix up various paths in .pc, cmake and __init__.py ++ debian/set-paths ++ ++override_dh_auto_test: ++ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS))) ++ifeq (mips64el,$(DEB_HOST_ARCH)) ++ # See https://bugs.debian.org/868745 ++ PIP_BREAK_SYSTEM_PACKAGES=1 \ ++ QSG_NO_DEPTH_BUFFER=1 xvfb-run -a dh_auto_test -- --system=custom \ ++ --test-args '{interpreter} testrunner.py test --buildno=-1' ++else ++ PIP_BREAK_SYSTEM_PACKAGES=1 \ ++ QTWEBENGINE_CHROMIUM_FLAGS="--disable-gpu --no-sandbox" \ ++ xvfb-run -a dh_auto_test -- --system=custom \ ++ --test-args '{interpreter} testrunner.py test --buildno=-1' ++endif ++endif ++ ++override_dh_missing: ++ echo dh_missing disabled. diff --cc debian/set-paths index 00000000,00000000..ddf5db3d new file mode 100755 --- /dev/null +++ b/debian/set-paths @@@ -1,0 -1,0 +1,59 @@@ ++#!/bin/sh ++ ++# This script is to: ++# - remove build paths from the config ++# - set file paths pointing to the FHS locations in the packages ++ ++package="libshiboken6-dev" ++ ++# Fix up cmake variables ++for directory in "cmake/Shiboken6" "cmake/Shiboken6Tools"; do ++ sed -i " ++ s|\"\${PACKAGE_PREFIX_DIR}/lib\"|/usr/lib/$DEB_HOST_MULTIARCH|; ++ s|\${PACKAGE_PREFIX_DIR}|/usr|; ++ s|\${_IMPORT_PREFIX}/lib|\${_IMPORT_PREFIX}/$DEB_HOST_MULTIARCH|; ++ s|\${_IMPORT_PREFIX}/include|\${_IMPORT_PREFIX}/../include|; ++ s|\${_IMPORT_PREFIX}/bin|\${_IMPORT_PREFIX}/../bin|; ++ s|^set_and_check(PYSIDE_PYTHONPATH.*|set_and_check(PYSIDE_PYTHONPATH \"/usr/lib/python3/dist-packages/PySide6\")|; ++ " \ ++ debian/$package/usr/lib/$DEB_HOST_MULTIARCH/$directory/* ++done ++ ++# Fix up pkgconfig files ++sed -i " ++ s|prefix=.*|prefix=/usr| ; ++ s|exec_prefix=.*|exec_prefix=\${prefix}| ; ++ s|libdir=.*|libdir=\${exec_prefix}/lib/$DEB_HOST_MULTIARCH|; ++ s|includedir=.*|includedir=\${exec_prefix}/include/shiboken6|; ++ " \ ++ debian/libshiboken6-dev/usr/lib/*/pkgconfig/shiboken6.pc ++ ++# Fix up python __init__.py ++sed -i "s|in_build = Path.*|in_build = False|" debian/*/usr/lib/python*/dist-packages/PySide6/__init__.py ++ ++ ++package="libpyside6-dev" ++ ++# Fix up cmake variables ++for directory in "cmake/PySide6" "cmake/PySide6Qml"; do ++ sed -i " ++ s|\${PACKAGE_PREFIX_DIR}|/usr|; ++ s|\${_IMPORT_PREFIX}/lib|\${_IMPORT_PREFIX}/$DEB_HOST_MULTIARCH|; ++ s|\${_IMPORT_PREFIX}/include|\${_IMPORT_PREFIX}/../include|; ++ s|\${_IMPORT_PREFIX}/bin|\${_IMPORT_PREFIX}/../bin|; ++ s|^set_and_check(PYSIDE_PYTHONPATH.*|set_and_check(PYSIDE_PYTHONPATH \"/usr/lib/python3/dist-packages/PySide6\")|; ++ " \ ++ debian/$package/usr/lib/$DEB_HOST_MULTIARCH/$directory/* ++done ++ ++# Fix up pkgconfig files ++sed -i " ++ s|prefix=.*|prefix=/usr| ; ++ s|exec_prefix=.*|exec_prefix=\${prefix}| ; ++ s|libdir=.*|libdir=\${exec_prefix}/lib/$DEB_HOST_MULTIARCH|; ++ s|includedir=.*|includedir=\${exec_prefix}/include/PySide6|; ++ s|typesystemdir=.*|typesystemdir=\${exec_prefix}/share/PySide6/typesystems|; ++ s|gluedir=.*|gluedir=\${exec_prefix}/share/PySide6/glue|; ++ s|pythonpath=.*|pythonpath=\${exec_prefix}/lib/python3/dist-packages|; ++ " \ ++ debian/libpyside6-dev/usr/lib/*/pkgconfig/pyside6.pc diff --cc debian/shiboken6-doc.docs index 00000000,00000000..8a6b526d new file mode 100644 --- /dev/null +++ b/debian/shiboken6-doc.docs @@@ -1,0 -1,0 +1,1 @@@ ++build/qfp-*/build/shiboken6/doc/html/ diff --cc debian/shiboken6-doc.lintian-overrides index 00000000,00000000..30c203cf new file mode 100644 --- /dev/null +++ b/debian/shiboken6-doc.lintian-overrides @@@ -1,0 -1,0 +1,3 @@@ ++duplicate-files * ++# will probably come back with some later doc changes ++#repeated-path-segment * diff --cc debian/shiboken6.install index 00000000,00000000..e37aa7d3 new file mode 100644 --- /dev/null +++ b/debian/shiboken6.install @@@ -1,0 -1,0 +1,1 @@@ ++usr/bin/shiboken6 usr/bin diff --cc debian/source/format index 00000000,00000000..163aaf8d new file mode 100644 --- /dev/null +++ b/debian/source/format @@@ -1,0 -1,0 +1,1 @@@ ++3.0 (quilt) diff --cc debian/source/lintian-overrides index 00000000,00000000..0cdcfa71 new file mode 100644 --- /dev/null +++ b/debian/source/lintian-overrides @@@ -1,0 -1,0 +1,11 @@@ ++source-is-missing [examples/widgets/richtext/textedit/example.html] ++ ++# binary files ++very-long-line-length-in-source-file * [examples/graphs/3d/widgetgraphgallery/data/*.mesh:*] ++very-long-line-length-in-source-file * [examples/gui/rhiwindow/shaders/prebuilt/*.qsb:*] ++very-long-line-length-in-source-file * [examples/widgets/rhi/simplerhiwidget/shader_assets/*.qsb:*] ++ ++# text files ++very-long-line-length-in-source-file * [examples/widgets/richtext/textedit/example.html:*] ++very-long-line-length-in-source-file * [sources/pyside6/doc/_themes/pysidedocs_qthelp/static/pyside.css:*] ++very-long-line-length-in-source-file * [sources/shiboken6/doc/_themes/pysidedocs_qthelp/static/pyside.css:*] diff --cc debian/source/options index 00000000,00000000..cb61fa52 new file mode 100644 --- /dev/null +++ b/debian/source/options @@@ -1,0 -1,0 +1,1 @@@ ++extend-diff-ignore = "^[^/]*[.]egg-info/" diff --cc debian/tests/control index 00000000,00000000..7cae5e59 new file mode 100644 --- /dev/null +++ b/debian/tests/control @@@ -1,0 -1,0 +1,416 @@@ ++## AUTOGENERATED FILE: SEE debian/tests/control.gen ++ ++ ++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qt3danimation PySide6.Qt3DAnimation ++Depends: ++ python3, ++ python3-pyside6.qt3danimation, ++Restrictions: allow-stderr, superficial ++Features: test-name=python3-pyside6.qt3danimation ++ ++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qt3dcore PySide6.Qt3DCore ++Depends: ++ python3, ++ python3-pyside6.qt3dcore, ++Restrictions: allow-stderr, superficial ++Features: test-name=python3-pyside6.qt3dcore ++ ++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qt3dextras PySide6.Qt3DExtras ++Depends: ++ python3, ++ python3-pyside6.qt3dextras, ++Restrictions: allow-stderr, superficial ++Features: test-name=python3-pyside6.qt3dextras ++ ++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qt3dinput PySide6.Qt3DInput ++Depends: ++ python3, ++ python3-pyside6.qt3dinput, ++Restrictions: allow-stderr, superficial ++Features: test-name=python3-pyside6.qt3dinput ++ ++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qt3dlogic PySide6.Qt3DLogic ++Depends: ++ python3, ++ python3-pyside6.qt3dlogic, ++Restrictions: allow-stderr, superficial ++Features: test-name=python3-pyside6.qt3dlogic ++ ++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qt3drender PySide6.Qt3DRender ++Depends: ++ python3, ++ python3-pyside6.qt3drender, ++Restrictions: allow-stderr, superficial ++Features: test-name=python3-pyside6.qt3drender ++ ++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtasyncio PySide6.QtAsyncio ++Depends: ++ python3, ++ python3-pyside6.qtasyncio, ++Restrictions: allow-stderr, superficial ++Features: test-name=python3-pyside6.qtasyncio ++ ++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtbluetooth PySide6.QtBluetooth ++Depends: ++ python3, ++ python3-pyside6.qtbluetooth, ++Restrictions: allow-stderr, superficial ++Features: test-name=python3-pyside6.qtbluetooth ++Architecture: linux-any ++ ++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtcharts PySide6.QtCharts ++Depends: ++ python3, ++ python3-pyside6.qtcharts, ++Restrictions: allow-stderr, superficial ++Features: test-name=python3-pyside6.qtcharts ++ ++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtconcurrent PySide6.QtConcurrent ++Depends: ++ python3, ++ python3-pyside6.qtconcurrent, ++Restrictions: allow-stderr, superficial ++Features: test-name=python3-pyside6.qtconcurrent ++ ++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtcore PySide6.QtCore ++Depends: ++ python3, ++ python3-pyside6.qtcore, ++Restrictions: allow-stderr, superficial ++Features: test-name=python3-pyside6.qtcore ++ ++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtdatavisualization PySide6.QtDataVisualization ++Depends: ++ python3, ++ python3-pyside6.qtdatavisualization, ++Restrictions: allow-stderr, superficial ++Features: test-name=python3-pyside6.qtdatavisualization ++ ++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtdbus PySide6.QtDBus ++Depends: ++ python3, ++ python3-pyside6.qtdbus, ++Restrictions: allow-stderr, superficial ++Features: test-name=python3-pyside6.qtdbus ++ ++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtdesigner PySide6.QtDesigner ++Depends: ++ python3, ++ python3-pyside6.qtdesigner, ++Restrictions: allow-stderr, superficial ++Features: test-name=python3-pyside6.qtdesigner ++ ++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtgraphs PySide6.QtGraphs ++Depends: ++ python3, ++ python3-pyside6.qtgraphs, ++Restrictions: allow-stderr, superficial ++Features: test-name=python3-pyside6.qtgraphs ++ ++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtgraphswidgets PySide6.QtGraphsWidgets ++Depends: ++ python3, ++ python3-pyside6.qtgraphswidgets, ++Restrictions: allow-stderr, superficial ++Features: test-name=python3-pyside6.qtgraphswidgets ++ ++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtgui PySide6.QtGui ++Depends: ++ python3, ++ python3-pyside6.qtgui, ++Restrictions: allow-stderr, superficial ++Features: test-name=python3-pyside6.qtgui ++ ++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qthelp PySide6.QtHelp ++Depends: ++ python3, ++ python3-pyside6.qthelp, ++Restrictions: allow-stderr, superficial ++Features: test-name=python3-pyside6.qthelp ++ ++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qthttpserver PySide6.QtHttpServer ++Depends: ++ python3, ++ python3-pyside6.qthttpserver, ++Restrictions: allow-stderr, superficial ++Features: test-name=python3-pyside6.qthttpserver ++ ++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtmultimedia PySide6.QtMultimedia ++Depends: ++ python3, ++ python3-pyside6.qtmultimedia, ++Restrictions: allow-stderr, superficial ++Features: test-name=python3-pyside6.qtmultimedia ++ ++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtmultimediawidgets PySide6.QtMultimediaWidgets ++Depends: ++ python3, ++ python3-pyside6.qtmultimediawidgets, ++Restrictions: allow-stderr, superficial ++Features: test-name=python3-pyside6.qtmultimediawidgets ++ ++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtlocation PySide6.QtLocation ++Depends: ++ python3, ++ python3-pyside6.qtlocation, ++Restrictions: allow-stderr, superficial ++Features: test-name=python3-pyside6.qtlocation ++ ++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtnetwork PySide6.QtNetwork ++Depends: ++ python3, ++ python3-pyside6.qtnetwork, ++Restrictions: allow-stderr, superficial ++Features: test-name=python3-pyside6.qtnetwork ++ ++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtnetworkauth PySide6.QtNetworkAuth ++Depends: ++ python3, ++ python3-pyside6.qtnetworkauth, ++Restrictions: allow-stderr, superficial ++Features: test-name=python3-pyside6.qtnetworkauth ++ ++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtnfc PySide6.QtNfc ++Depends: ++ python3, ++ python3-pyside6.qtnfc, ++Restrictions: allow-stderr, superficial ++Features: test-name=python3-pyside6.qtnfc ++Architecture: linux-any ++ ++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtopengl PySide6.QtOpenGL ++Depends: ++ python3, ++ python3-pyside6.qtopengl, ++Restrictions: allow-stderr, superficial ++Features: test-name=python3-pyside6.qtopengl ++ ++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtopenglwidgets PySide6.QtOpenGLWidgets ++Depends: ++ python3, ++ python3-pyside6.qtopenglwidgets, ++Restrictions: allow-stderr, superficial ++Features: test-name=python3-pyside6.qtopenglwidgets ++ ++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtpdf PySide6.QtPdf ++Depends: ++ python3, ++ python3-pyside6.qtpdf, ++Restrictions: allow-stderr, superficial ++Features: test-name=python3-pyside6.qtpdf ++Architecture: amd64 arm64 armhf i386 ++ ++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtpdfwidgets PySide6.QtPdfWidgets ++Depends: ++ python3, ++ python3-pyside6.qtpdfwidgets, ++Restrictions: allow-stderr, superficial ++Features: test-name=python3-pyside6.qtpdfwidgets ++Architecture: amd64 arm64 armhf i386 ++ ++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtpositioning PySide6.QtPositioning ++Depends: ++ python3, ++ python3-pyside6.qtpositioning, ++Restrictions: allow-stderr, superficial ++Features: test-name=python3-pyside6.qtpositioning ++ ++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtprintsupport PySide6.QtPrintSupport ++Depends: ++ python3, ++ python3-pyside6.qtprintsupport, ++Restrictions: allow-stderr, superficial ++Features: test-name=python3-pyside6.qtprintsupport ++ ++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtqml PySide6.QtQml ++Depends: ++ python3, ++ python3-pyside6.qtqml, ++Restrictions: allow-stderr, superficial ++Features: test-name=python3-pyside6.qtqml ++ ++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtquick PySide6.QtQuick ++Depends: ++ python3, ++ python3-pyside6.qtquick, ++Restrictions: allow-stderr, superficial ++Features: test-name=python3-pyside6.qtquick ++ ++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtquick3d PySide6.QtQuick3D ++Depends: ++ python3, ++ python3-pyside6.qtquick3d, ++Restrictions: allow-stderr, superficial ++Features: test-name=python3-pyside6.qtquick3d ++ ++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtquickcontrols2 PySide6.QtQuickControls2 ++Depends: ++ python3, ++ python3-pyside6.qtquickcontrols2, ++Restrictions: allow-stderr, superficial ++Features: test-name=python3-pyside6.qtquickcontrols2 ++ ++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtquicktest PySide6.QtQuickTest ++Depends: ++ python3, ++ python3-pyside6.qtquicktest, ++Restrictions: allow-stderr, superficial ++Features: test-name=python3-pyside6.qtquicktest ++ ++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtquickwidgets PySide6.QtQuickWidgets ++Depends: ++ python3, ++ python3-pyside6.qtquickwidgets, ++Restrictions: allow-stderr, superficial ++Features: test-name=python3-pyside6.qtquickwidgets ++ ++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtremoteobjects PySide6.QtRemoteObjects ++Depends: ++ python3, ++ python3-pyside6.qtremoteobjects, ++Restrictions: allow-stderr, superficial ++Features: test-name=python3-pyside6.qtremoteobjects ++ ++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtscxml PySide6.QtScxml ++Depends: ++ python3, ++ python3-pyside6.qtscxml, ++Restrictions: allow-stderr, superficial ++Features: test-name=python3-pyside6.qtscxml ++ ++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtsensors PySide6.QtSensors ++Depends: ++ python3, ++ python3-pyside6.qtsensors, ++Restrictions: allow-stderr, superficial ++Features: test-name=python3-pyside6.qtsensors ++ ++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtserialbus PySide6.QtSerialBus ++Depends: ++ python3, ++ python3-pyside6.qtserialbus, ++Restrictions: allow-stderr, superficial ++Features: test-name=python3-pyside6.qtserialbus ++ ++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtserialport PySide6.QtSerialPort ++Depends: ++ python3, ++ python3-pyside6.qtserialport, ++Restrictions: allow-stderr, superficial ++Features: test-name=python3-pyside6.qtserialport ++ ++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtspatialaudio PySide6.QtSpatialAudio ++Depends: ++ python3, ++ python3-pyside6.qtspatialaudio, ++Restrictions: allow-stderr, superficial ++Features: test-name=python3-pyside6.qtspatialaudio ++ ++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtsql PySide6.QtSql ++Depends: ++ python3, ++ python3-pyside6.qtsql, ++Restrictions: allow-stderr, superficial ++Features: test-name=python3-pyside6.qtsql ++ ++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtstatemachine PySide6.QtStateMachine ++Depends: ++ python3, ++ python3-pyside6.qtstatemachine, ++Restrictions: allow-stderr, superficial ++Features: test-name=python3-pyside6.qtstatemachine ++ ++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtsvg PySide6.QtSvg ++Depends: ++ python3, ++ python3-pyside6.qtsvg, ++Restrictions: allow-stderr, superficial ++Features: test-name=python3-pyside6.qtsvg ++ ++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtsvgwidgets PySide6.QtSvgWidgets ++Depends: ++ python3, ++ python3-pyside6.qtsvgwidgets, ++Restrictions: allow-stderr, superficial ++Features: test-name=python3-pyside6.qtsvgwidgets ++ ++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qttest PySide6.QtTest ++Depends: ++ python3, ++ python3-pyside6.qttest, ++Restrictions: allow-stderr, superficial ++Features: test-name=python3-pyside6.qttest ++ ++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qttexttospeech PySide6.QtTextToSpeech ++Depends: ++ python3, ++ python3-pyside6.qttexttospeech, ++Restrictions: allow-stderr, superficial ++Features: test-name=python3-pyside6.qttexttospeech ++ ++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtuitools PySide6.QtUiTools ++Depends: ++ python3, ++ python3-pyside6.qtuitools, ++Restrictions: allow-stderr, superficial ++Features: test-name=python3-pyside6.qtuitools ++ ++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtwebchannel PySide6.QtWebChannel ++Depends: ++ python3, ++ python3-pyside6.qtwebchannel, ++Restrictions: allow-stderr, superficial ++Features: test-name=python3-pyside6.qtwebchannel ++ ++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtwebenginecore PySide6.QtWebEngineCore ++Depends: ++ python3, ++ python3-pyside6.qtwebenginecore, ++Restrictions: allow-stderr, superficial ++Features: test-name=python3-pyside6.qtwebenginecore ++Architecture: amd64 arm64 armhf i386 ++ ++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtwebenginequick PySide6.QtWebEngineQuick ++Depends: ++ python3, ++ python3-pyside6.qtwebenginequick, ++Restrictions: allow-stderr, superficial ++Features: test-name=python3-pyside6.qtwebenginequick ++Architecture: amd64 arm64 armhf i386 ++ ++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtwebenginewidgets PySide6.QtWebEngineWidgets ++Depends: ++ python3, ++ python3-pyside6.qtwebenginewidgets, ++Restrictions: allow-stderr, superficial ++Features: test-name=python3-pyside6.qtwebenginewidgets ++Architecture: amd64 arm64 armhf i386 ++ ++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtwebsockets PySide6.QtWebSockets ++Depends: ++ python3, ++ python3-pyside6.qtwebsockets, ++Restrictions: allow-stderr, superficial ++Features: test-name=python3-pyside6.qtwebsockets ++ ++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtwebview PySide6.QtWebView ++Depends: ++ python3, ++ python3-pyside6.qtwebview, ++Restrictions: allow-stderr, superficial ++Features: test-name=python3-pyside6.qtwebview ++Architecture: amd64 arm64 armhf i386 ++ ++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtwidgets PySide6.QtWidgets ++Depends: ++ python3, ++ python3-pyside6.qtwidgets, ++Restrictions: allow-stderr, superficial ++Features: test-name=python3-pyside6.qtwidgets ++ ++Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtxml PySide6.QtXml ++Depends: ++ python3, ++ python3-pyside6.qtxml, ++Restrictions: allow-stderr, superficial ++Features: test-name=python3-pyside6.qtxml diff --cc debian/tests/control.gen index 00000000,00000000..f36c77c7 new file mode 100755 --- /dev/null +++ b/debian/tests/control.gen @@@ -1,0 -1,0 +1,28 @@@ ++#!/bin/sh ++ ++C=debian/tests/control ++ ++# Remove debian/tests/control ++rm -f $C ++ ++echo "## AUTOGENERATED FILE: SEE debian/tests/control.gen\n\n" > $C ++ ++# Create the basic (import) test for Python 3 modules ++for binary_package in $(dh_listpackages|grep "python3-pyside6.qt"); do ++ module_name=$(echo $binary_package|awk -F. '{print $2}') ++ # find import_name ++ import_name=$(find sources/pyside6/PySide6/ -maxdepth 1 -type d| xargs -n 1 basename|grep -i ^$module_name$) ++ echo "Test-Command: debian/tests/test_install_python3.sh $binary_package PySide6.$import_name ++Depends: ++ python3, ++ $binary_package, ++Restrictions: allow-stderr, superficial ++Features: test-name=$binary_package" >> $C ++ architecture=$(sed -n "/^Package: ${binary_package}$/{n; p}" debian/control) ++ if [ "$architecture" != 'Architecture: any' ]; then ++ echo "$architecture" >> $C ++ fi ++ echo "" >> $C ++done ++ ++sed -i '$d' $C diff --cc debian/tests/test_install_python3.sh index 00000000,00000000..03af4cb3 new file mode 100755 --- /dev/null +++ b/debian/tests/test_install_python3.sh @@@ -1,0 -1,0 +1,10 @@@ ++#!/bin/sh ++ ++set -e ++ ++echo "Testing python3 package $1" ++for py in $(py3versions -d) ; do ++ cd "$AUTOPKGTEST_TMP" ; ++ echo "Testing with $py:" ; ++ $py -c "import $2; print($2)" ; ++done diff --cc debian/watch index 00000000,00000000..22008d58 new file mode 100644 --- /dev/null +++ b/debian/watch @@@ -1,0 -1,0 +1,2 @@@ ++version=4 ++https://download.qt.io/official_releases/QtForPython/pyside6/PySide6-(6.9.[\d\.]+)-src/ pyside-setup-.*-src-@ANY_VERSION@@ARCHIVE_EXT@